मैं एक एडब्ल्यूएस लैम्ब्डा फ़ंक्शन बनाने की कोशिश कर रहा हूं, जो पहली बाल्टी पर अपलोड की गई फ़ाइल को संसाधित करता है, फिर उसे दूसरी बाल्टी में सहेजता है और फिर इनपुट फ़ाइल को हटा देता है।एडब्ल्यूएस लैम्ब्डा अमेज़ॅन एस 3 ऑब्जेक्ट को हटा नहीं सकता
समस्या यह है कि जब मैं फ़ाइल को नष्ट करने के लिए कोशिश कर रहा हूँ मैं
{
"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");
}
});
या अधिमानतः "संसाधन": "arn: aws: s3 ::: firstbucket/*" – jarmod
सिद क्या है? यह मुझे कहाँ मिल सकता है? प्रत्येक आईएएम कथन को वर्गीकृत/पहचानने के लिए –
स्टेटमेंट आईडी। एक दोस्ताना नाम की तरह "for-s3-access-for-app1" –