我想使用javascript從亞馬遜s3中刪除文件。我已經使用javascript將文件上傳到s3。任何想法,請幫助Aws s3使用javascript刪除對象
11
A
回答
14
您可以使用js的方法從S3: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#deleteObject-property
var AWS = require('aws-sdk');
AWS.config.loadFromPath('./credentials-ehl.json');
var s3 = new AWS.S3();
var params = { Bucket: 'your bucket', Key: 'your object' };
s3.deleteObject(params, function(err, data) {
if (err) console.log(err, err.stack); // error
else console.log(); // deleted
});
注意,S3不會返回它的對象已被刪除。 你跟的getObject,headobject之前或之後,以檢查它,WAITFOR等
8
您可以使用結構是這樣的:
var params = {
Bucket: 'yourBucketName',
Key: 'fileName'
/* where value for 'Key' equals 'pathName1/pathName2/.../pathNameN/fileName.ext' - full path name to your file without '/' at the beginning */
};
s3.deleteObject(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
而且不要忘了將它換到無極。
相關問題
- 1. 下載時將AWS S3對象刪除
- 2. AWS Lambda無法刪除Amazon S3對象
- 3. javascript刪除AWS S3文件
- 4. Amazon S3使用aws或boto刪除多個對象
- 5. 使用.NET API從aws s3對象ACL中刪除「Everyone」
- 6. 刪除S3對象
- 7. 刪除s3對象
- 8. 如何從Amazon S3中刪除對象?
- 9. 使用boto3刪除AWS S3桶 - AttributeError的
- 10. 聽對象AWS S3(AWS SDK)
- 11. S3對象被隨機刪除
- 12. Aws多個對象刪除
- 13. 刪除S3存儲桶中的對象
- 14. AWS S3使用URL獲取對象
- 15. 延遲刪除aws中的單個對象s3
- 16. 從s3 bucket刪除對象Rails 5 aws-sdk
- 17. ruby aws sdk s3刪除文件夾中的對象
- 18. AWS S3 .NET SDK:DeleteObjectsRequest回報不錯,但對象不是刪除
- 19. aws s3 php刪除文件列表中的對象
- 20. 從AWS S3存儲桶中刪除對象(不在代碼中)
- 21. 使用REST API在對象名稱中刪除S3對象
- 22. JavaScript對象刪除
- 23. AWS S3對象列表
- 24. 爲什麼我無法使用AWS javascript sdk刪除s3存儲桶中的對象?
- 25. 如何刪除s3桶中的對象
- 26. 亞馬遜S3安全刪除對象
- 27. 從S3刪除最舊的對象
- 28. Nodejs S3刪除多個對象錯誤
- 29. S3 AWS RM CLI遞歸,RM刪除鬥
- 30. 使用控制檯啓用AWS S3 MFA刪除
S3返回DeleteMarker和VersionId。 – Rohit
@Rohit這是因爲你有一個版本化的桶。您需要刪除所有對象版本(包括任何刪除標記)才能完全刪除對象。 – AJB