Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

检索数据元版本

简单 GET 请求将检索对象的当前版本。下图显示 GET 如何返回 photo.gif 对象的当前版本。

要检索特定版本,您需要指定其版本 ID。下图显示 GET versionId 请求检索对象的指定版本 (不一定是当前版本)。

使用控制台

有关说明,请参阅如何查看 S3 对象的版本? (在 Amazon Simple Storage Service 控制台用户指南 中)。

使用 AWS 开发工具包

有关使用适用于 Java、.NET 和 PHP 的 AWS 开发工具包上传对象的示例,请参阅获取对象。在无版本控制和启用版本控制的存储桶中上传对象的示例是相同的,只是对于启用版本控制的存储桶,Amazon S3 会分配版本号。否则,版本号为空。

有关使用其他 AWS 开发工具包的信息,请参阅示例代码和库

使用 REST

检索特定对象版本的步骤

  1. versionId 设置为您要检索的对象的版本 ID。

  2. 发送 GET Object versionId 请求。

例 检索受版本控制的对象

以下请求将检索 my-image.jpg 的版本 L4kqtJlcpXroDTDmpUMLUo。

GET /my-image.jpg?versionId=L4kqtJlcpXroDTDmpUMLUo HTTP/1.1 Host: bucket.s3.amazonaws.com.cn Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=

检索对象版本的元数据