检查s3存储桶中是否存在单个对象?

时间:2014-11-21 21:19:15

标签: javascript amazon-s3

据我从文档中可以看出,我的选项是(a)列出对象的所有(通过listObjects()),或者只是尝试抓取对象(通过getObject())。 getObject的缺点是,虽然它会让我知道对象是否存在(通过404),如果确实存在。它下载,我想知道的是它是否在那里,所以我可以更新用户的显示。

我可以使用listObjects然后过滤我的结尾......但是......当然可以使用一种方法,不是吗?

1 个答案:

答案 0 :(得分:0)

试试headObject()。这只返回对象的元数据。

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#headObject-property