【问题标题】:How can I reference a version of a file in an S3 bucket?如何引用 S3 存储桶中的文件版本?
【发布时间】:2017-03-17 07:45:02
【问题描述】:

我有一个从 S3 读取 JSON 文件的应用程序 - 我的应用程序的旧版本需要引用存储在 S3 中的相应旧版本的 JSON 文件 - 有没有办法在其中链接(硬代码)特定版本的 JSON 文件S3?

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

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

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

    请注意,版本 ID 类似于:L4kqtJlcpXroDTDmpUMLUo。

    请参阅retrieving object versions documentation 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      相关资源
      最近更新 更多