AWS API:如何编写检查特定存储桶中是否存在文件的代码?

时间:2016-09-25 14:37:41

标签: amazon-web-services amazon-s3 aws-sdk

我正在使用Amazon S3 API(http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-examples.html) 我想编写一个代码来检查存储桶中是否存在某个文件名。我在API文档中找不到这些信息。

2 个答案:

答案 0 :(得分:2)

检查对象是否存在的最佳方法是调用headObject函数。这就是waitFor('objectExists', ...)方法在幕后使用以检查对象是否存在的原因。

答案 1 :(得分:0)

您需要Head操作:

  

HEAD操作从对象检索元数据而不返回对象本身。

这是最接近'包含'获取确定对象存在的最小可能性的操作。