【发布时间】:2017-03-17 07:45:02
【问题描述】:
我有一个从 S3 读取 JSON 文件的应用程序 - 我的应用程序的旧版本需要引用存储在 S3 中的相应旧版本的 JSON 文件 - 有没有办法在其中链接(硬代码)特定版本的 JSON 文件S3?
我可以通过在 JSON 文件名中添加版本号来重命名 JSON 文件,但这似乎没有必要,因为 S3 提供了版本控制。
【问题讨论】:
标签: amazon-web-services amazon-s3
我有一个从 S3 读取 JSON 文件的应用程序 - 我的应用程序的旧版本需要引用存储在 S3 中的相应旧版本的 JSON 文件 - 有没有办法在其中链接(硬代码)特定版本的 JSON 文件S3?
我可以通过在 JSON 文件名中添加版本号来重命名 JSON 文件,但这似乎没有必要,因为 S3 提供了版本控制。
【问题讨论】:
标签: amazon-web-services amazon-s3
版本化对象的每个版本都有一个唯一的版本 ID。如果您的版本控制存储桶中有一个名为 dog.png 的文件,则 /dog.png 的 HTTP GET 将检索最新的,但 /dog.png?versionId=xyz 的 GET 将检索版本 xyz 的对象。
请注意,版本 ID 类似于:L4kqtJlcpXroDTDmpUMLUo。
请参阅retrieving object versions documentation 了解更多信息。
【讨论】: