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 Bucket settings for Block Public Access:
- Chọn Bucket type: General purpose
- Nhập tên bucket:
book-image-stores-by-myself
- 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:
- Chọn Add Trigger

-
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
