Trong phần này, chúng ta sẽ tạo IAM Policy để cấp quyền cho Lambda Function thực hiện các thao tác với objects trong S3 bucket.
Truy cập vào Lambda Function resize-image
Tại trang IAM Role resize-image-role-…
Tại trang Create policy
Click Choose a service và tìm kiếm S3
Chọn dịch vụ S3
Tại ô tìm kiếm, nhập GetObject
Tích chọn quyền GetObject trong nhóm Read
Xóa từ khóa tìm kiếm và nhập DeleteObject
Tích chọn quyền DeleteObject trong nhóm Write
Click Add ARNs
Trong hộp thoại Specify ARNs
Click + Add more permissions
Chọn lại service S3
Tìm và chọn quyền PutObject trong nhóm Write
Click Add ARNs
Trong hộp thoại Specify ARNs
Click Next
Tại trang Review policy
Kiểm tra policy vừa được tạo trong danh sách
Đến đây, chúng ta đã hoàn tất việc cấp quyền cho Lambda Function để thao tác với objects trong S3 bucket. Bước tiếp theo, chúng ta sẽ kiểm tra chức năng của Lambda Function bằng cách upload một file ảnh test.