Tôi đang cố gắng tạo một hàm AWS Lambda, xử lý tệp được tải lên nhóm đầu tiên, sau đó lưu nó vào nhóm thứ hai và sau đó xóa tệp đầu vào.AWS Lambda không thể xóa đối tượng Amazon S3
Vấn đề là khi tôi đang cố gắng để xóa các tập tin tôi nhận được
{
"message": "Access Denied",
"code": "AccessDenied",
"time": "2015-02-09T22:08:45.926Z",
"statusCode": 403,
"retryable": false,
"retryDelay": 30
}
Đoạn mã, mà cố gắng để xóa các tập tin là
s3.deleteObject({
Bucket: inputBucket,
Key: inputKey
}, function(a, b) {
if (a) {
console.error("Error on delete");
console.error(a);
} else {
console.log("Deleted successfully");
}
});
Hoặc tốt hơn là "Tài nguyên": "arn: aws: s3 ::: firstbucket/*" – jarmod
Sid là gì? Tôi có thể lấy nó ở đâu? –
Id sao kê để phân loại/xác định từng câu lệnh IAM. Giống như một cái tên thân thiện hơn "for-s3-access-for-app1" –