5
我试图创建AWS Lambda函数,该函数处理上载到第一个存储桶的文件,然后将其保存到第二个存储桶,然后删除输入文件。AWS Lambda无法删除Amazon S3对象
的问题是,当我试图删除的文件我得到
{
"message": "Access Denied",
"code": "AccessDenied",
"time": "2015-02-09T22:08:45.926Z",
"statusCode": 403,
"retryable": false,
"retryDelay": 30
}
的代码片段,它试图删除文件是
s3.deleteObject({
Bucket: inputBucket,
Key: inputKey
}, function(a, b) {
if (a) {
console.error("Error on delete");
console.error(a);
} else {
console.log("Deleted successfully");
}
});
或者最好是“Resource”:“arn:aws:s3 ::: firstbucket/*” – jarmod 2015-10-13 19:05:03
什么是Sid?我在哪里可以得到它? – 2017-11-10 08:52:27
声明ID来分类/标识每个IAM语句。更像是一个友好的名字“for-s3-access-for-app1” – 2017-11-10 16:40:21