Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

检索数据元版本

简单 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。

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

检索对象版本的元数据