Tạo S3 Bucket
Trong phần này, chúng ta sẽ tạo hai S3 bucket:
- book-image-stores-by-myself: Bucket chính để lưu trữ ảnh gốc trước khi xử lý
- book-image-resize-stores-by-myself: Bucket đích để lưu trữ ảnh sau khi đã được thay đổi kích thước
Các bước thực hiện
- Truy cập vào Amazon S3 Console và chọn Create bucket

- Tại trang Create bucket, cấu hình các thông số sau:
- Trong phần General Configuration:
- Nhập tên bucket:
book-image-stores-by-myself
- Trong phần Object Ownership:
- Chọn ACLs disabled cho Object Ownership

- Trong phần Block Public Access settings:
- Bỏ chọn Block all public access
- Đánh dấu vào ô I acknowledge that the current settings might result in this bucket and the objects within becoming public

- Chọn Create bucket để hoàn tất quá trình tạo bucket

Lặp lại các bước 1-3 để tạo bucket thứ hai với tên book-image-resize-stores-by-myself
Cấu hình Lambda Trigger
- Tại trang resize-image của Lambda function:

- Tìm và chọn dịch vụ S3 trong danh sách trigger

- Tại trang cấu hình trigger:
- Chọn bucket nguồn: book-image-stores-by-myself
- Event type: Chọn All object create events
- Đánh dấu vào ô xác nhận I acknowledge …
- Chọn Add để hoàn tất

- Kiểm tra kết quả cấu hình trigger cho Lambda function
