如何引用S3存储桶中的文件版本?

时间:2017-03-16 21:45:49

标签: amazon-web-services amazon-s3

我有一个从S3读取JSON文件的应用程序 - 我的应用程序的旧版本需要引用存储在S3中的相应旧版本的JSON文件 - 是否有一种方法可以链接(硬编码)特定版本的JSON文件S3?

我可以通过向JSON文件名添加版本号来重命名JSON文件,但这似乎没有必要,因为S3提供版本控制。

1 个答案:

答案 0 :(得分:3)

版本化对象的每个版本都具有唯一的版本ID。如果你的版本控制的存储桶中有一个名为dog.png的文件,那么/ Gats of /dog.png将检索最新版本,但是/ dog.png?versionId=xyz的GET将检索版本为xyz的对象。

请注意,版本ID如下所示:L4kqtJlcpXroDTDmpUMLUo。

有关详情,请参阅retrieving object versions documentation