列出预配置容量 (GET provisioned-capacity) - Amazon S3 Glacier
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

如果您不熟悉 Amazon Simple Storage Service (Amazon S3) 中的归档存储功能,建议您先详细了解 Amazon S3 中的 S3 Glacier 存储类、S3 Glacier 即时检索S3 Glacier 灵活检索S3 Glacier 深度归档。有关更多信息,请参阅 Amazon S3 用户指南中的 S3 Glacier 存储类和用于存档对象的存储类。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

列出预配置容量 (GET provisioned-capacity)

此操作列出指定 Amazon Web Services 账户的预置容量。更多有关预配置容量的详细信息,请参阅 档案检索选项

预配置容量单位将持续一个月,以购买日期和时间作为开始日期。此单位过期的日期为开始日期的整整一个月之后 (精确到秒)。

如果开始日期为一个月的第 31 天,过期日期为下个月的最后一天。例如,如果开始日期为 8 月 31 日,则过期日期为 9 月 30 日。如果开始日期为 1 月 31 日,则过期日期为 2 月 28 日。您可以在 响应示例 中看到此功能。

请求语法

要列出账户的预配置检索容量,请发送 HTTP GET 请求到预配置容量 URI,如以下语法示例中所示。

GET /AccountId/provisioned-capacity HTTP/1.1 Host: glacier.Region.amazonaws.com Date: Date Authorization: SignatureValue x-amz-glacier-version: 2012-06-01

注意

AccountId 值为 Amazon Web Services 账户 ID。此值必须与用来对请求进行签名的凭证相关联的 Amazon Web Services 账户 ID 相匹配。您可以指定 Amazon Web Services 账户 ID,也可以选择指定“-”(连字符),在这种情况下,Amazon S3 Glacier 使用与用来对请求进行签名的凭证相关联的 Amazon Web Services 账户 ID。如果您指定账户 ID,请勿在 ID 中包含连字符 ('-')。

请求参数

此操作不使用请求参数。

请求标头

此操作仅使用所有操作通用的请求头。有关通用请求头的信息,请参阅常见请求标头

请求正文

此操作没有请求正文。

响应

如果此操作成功,则该服务将会发送回 HTTP 200 OK 响应。

响应语法

HTTP/1.1 200 OK x-amzn-RequestId: x-amzn-RequestId Date: Date Content-Type: application/json Content-Length: Length { "ProvisionedCapacityList": { "CapacityId" : "string", "StartDate" : "string" "ExpirationDate" : "string" } }

响应标头

此操作仅使用大多数响应通用的响应头。有关通用响应头的信息,请参阅常用响应标头

响应正文

响应正文包含以下 JSON 字段。

CapacityId

用于确定预配置容量单位的 ID。

类型:字符串。

StartDate

预配置容量单位的购买日期,采用通用协调时间 (UTC)。

类型:字符串。以 ISO 8601 日期格式表示的字符串,例如 2013-03-20T17:03:43.221Z

ExpirationDate

预配置容量单位的到期日期,采用通用协调时间 (UTC)。

类型:字符串。以 ISO 8601 日期格式表示的字符串,例如 2013-03-20T17:03:43.221Z

错误

有关 Amazon S3 Glacier 异常和错误消息的信息,请参阅错误响应

示例

以下示例列出了账户的预配置容量单位。

示例请求

在此示例中,发送 GET 请求来检索指定账户的预配置容量单位列表。

GET /123456789012/priority-capacity HTTP/1.1 Host: glacier.us-west-2.amazonaws.com x-amz-Date: 20170210T120000Z x-amz-glacier-version: 2012-06-01 Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20141123/us-west-2/glacier/aws4_request,SignedHeaders=host;x-amz-date;x-amz-glacier-version,Signature=9257c16da6b25a715ce900a5b45b03da0447acf430195dcb540091b12966f2a2

响应示例

如果请求成功,Amazon S3 Glacier (S3 Glacier) 会返回带有一个账户预配置容量单位列表的 HTTP 200 OK,如以下示例中所示。

列出的第一个预配置容量单位示例开始日期为 2017 年 1 月 31 日,过期日期为 2017 年 2 月 28 日。如之前所述,如果开始日期为某个月的第 31 天,过期日期则是下个月的最后一天。

HTTP/1.1 200 OK x-amzn-RequestId: AAABZpJrTyioDC_HsOmHae8EZp_uBSJr6cnGOLKp_XJCl-Q Date: Wed, 10 Feb 2017 12:02:00 GMT Content-Type: application/json Content-Length: length { "ProvisionedCapacityList", { "CapacityId": "zSaq7NzHFQDANTfQkDen4V7z", "StartDate": "2017-01-31T14:26:33.031Z", "ExpirationDate": "2017-02-28T14:26:33.000Z", }, { "CapacityId": "yXaq7NzHFQNADTfQkDen4V7z", "StartDate": "2016-12-13T20:11:51.095Z"", "ExpirationDate": "2017-01-13T20:11:51.000Z" ", }, ... }