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