存档检索选项 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

存档检索选项

以下是在 Amazon S3 中还原已存档对象时可用的检索选项:

  • Expedited - 在偶尔需要紧急请求存档子集时快速访问存储在 S3 Glacier 存储类或 S3 智能分层存档访问层中的数据。对于除最大存档对象 (250 MB+) 之外的所有其他存档对象,使用加速检索访问的数据通常在 1 到 5 分钟内可用。

    预配置容量帮助确保在您需要时,可以使用针对 S3 Glacier 中的加速检索的检索容量。有关更多信息,请参阅 预配置容量

  • Standard - 在数小时内访问您的任意存档对象。这是未指定检索选项的检索请求的默认选项。对于存储在 S3 Glacier 存储类或 S3 智能分层存档访问层中的对象,标准检索通常在 3-5 小时内完成。对于存储在 S3 Glacier Deep Archive 或 S3 智能分层深度存档访问存储类中的对象,它们通常会在 12 小时内完成。对于存储在 S3 智能分层中的对象,标准检索是免费的。

  • Bulk - Amazon S3 Glacier 中成本最低的检索选项,使您可以以较低的成本检索大量(甚至是 PB 级)的数据。对于存储在 S3 Glacier 存储类或 S3 智能分层存档访问层中的对象,批量检索通常在 5-12 小时内完成。对于存储在 S3 Glacier Deep Archive 存储类或 S3 智能分层深度存档访问层中的对象,它们通常会在 48 小时内完成。对于存储在 S3 智能分层中的对象,批量检索是免费的。

下表总结了存档检索选项。有关定价的完整信息,请参阅 Amazon S3 定价

存储类或层 加速 标准 批量

S3 Glacier 或 S3 智能分层存档访问

1–5 分钟

3–5 小时

5–12 小时

S3 Glacier Deep Archive 或 S3 智能分层深度存档访问

不可用

12 小时内

48 小时内

要进行 ExpeditedStandardBulk 检索,请将 POST 对象还原 REST API 请求中的 Tier 请求元素设置为您需要的选项,或者在 Amazon CLI 或Amazon开发工具包中执行等效操作。如果您购买了预配置容量,则所有加速检索都会通过您的预配置容量自动获得处理。

您可以采用编程方式或使用 Amazon S3 控制台还原存档对象。Amazon S3 针对每个对象每次仅处理一个还原请求。您可以使用控制台和 Amazon S3 API 来检查恢复状态并找出 Amazon S3 将删除已恢复副本的时间。

有关更多信息,请参阅 恢复已存档的对象

预配置容量

预配置容量帮助确保在您需要时,可以使用针对 S3 Glacier 中的加速检索的检索容量。每个容量单位确保每 5 分钟至少可以执行 3 个加速检索,并提供高达 150 MB/秒的检索吞吐量。

如果您的工作负载需要极高的稳定性和对数据子集可预测的访问性能(以分钟为单位),您应该购买预配置检索容量。如果没有预配置容量,在高需求期间可能不会接受加速检索。如果您需要随时可以访问加速检索,建议您购买预配置检索容量。

您可以使用 Amazon S3 控制台、Amazon S3 Glacier 控制台、购买预配置容量 REST API、Amazon 开发工具包或 Amazon CLI 购买预配置容量。有关预配置容量的定价信息,请参阅 Amazon S3 定价

升级正在进行的还原的速度

使用 Amazon S3 还原速度升级,您可以在还原进行期间将还原速度升级到更快的速度。还原速度升级会用更快的还原层覆盖正在进行的还原。不能减慢正在进行的还原的速度。

要升级正在进行的还原的速度,请向同一对象发出另一个还原请求,在 POST 对象还原 REST API 中设置新 Tier 请求元素或在 Amazon CLI 或 Amazon 开发工具包中执行等效操作。在发出升级还原层的请求时,您必须选择比正在进行的还原所使用的层更快的层。您不得更改任何其他参数,如 Days 请求元素。

注意

S3 智能分层的标准和批量还原是免费的。但是,在已恢复的对象上调用的后续恢复请求将按 GET 请求计费。

使用 Amazon S3 事件通知,您可以在还原完成时得到通知。有关更多信息,请参阅 Amazon S3 事件通知。还原费用是按升级后的层的价格收取的。有关还原定价的信息,请参阅 Amazon S3 定价