归档检索选项
以下是在 Amazon S3 中还原已归档对象时可用的检索选项:
-
Expedited
- 在偶尔需要紧急请求归档子集时快速访问存储在 S3 Glacier Flexible Retrieval 存储类或 S3 Intelligent-Tiering 归档访问层中的数据。对于除最大归档对象 (250 MB+) 之外的所有其他归档对象,使用加速检索访问的数据通常在 1 到 5 分钟内可用。预配置容量帮助确保在您需要时,可以使用针对 S3 Glacier Flexible Retrieval 中的加速检索的检索容量。有关更多信息,请参阅预配置容量。
-
Standard
- 在数小时内访问您的任意归档对象。这是未指定检索选项的检索请求的默认选项。对于存储在 S3 Glacier Flexible Retrieval 存储类或 S3 Intelligent-Tiering 归档访问层中的对象,标准检索通常在 3-5 小时内完成。对于存储在 S3 Glacier Deep Archive 或 S3 Intelligent-Tiering 深度归档访问存储类中的对象,它们通常会在 12 小时内完成。对于存储在 S3 Intelligent-Tiering 中的对象,标准检索是免费的。 -
Bulk
- Amazon S3 Glacier 中成本最低的检索选项,使您可以以较低的成本检索大量(甚至是 PB 级)的数据。对于存储在 S3 Glacier Flexible Retrieval 存储类或 S3 Intelligent-Tiering 归档访问层中的对象,批量检索通常在 5-12 小时内完成。对于存储在 S3 Glacier Deep Archive 存储类或 S3 Intelligent-Tiering 深度归档访问层中的对象,它们通常会在 48 小时内完成。对于存储在 S3 Glacier Flexible Retrieval 或 S3 Intelligent-Tiering 中的对象,批量检索是免费的。
下表总结了归档检索选项。有关定价的完整信息,请参阅 Amazon S3 定价
存储类或层 | 加速 | 标准 | 批量 |
---|---|---|---|
S3 Glacier Flexible Retrieval 或 S3 Intelligent-Tiering 归档访问 |
1–5 分钟 |
3–5 小时 |
5–12 小时 |
S3 Glacier Deep Archive 或 S3 Intelligent-Tiering 深度归档访问 |
不可用 |
12 小时内 |
48 小时内 |
要进行 Expedited
、Standard
或 Bulk
检索,请将 POST Object restore(POST 对象还原)REST API 请求中的 Tier
请求元素设置为您需要的选项,或者在 Amazon CLI 或 Amazon SDK 中执行等效操作。如果您购买了预配置容量,则所有加速检索都会通过您的预配置容量自动获得处理。
您可以采用编程方式或使用 Amazon S3 控制台还原归档对象。Amazon S3 针对每个对象每次仅处理一个还原请求。您可以使用控制台和 Amazon S3 API 来检查恢复状态并找出 Amazon S3 将删除已恢复副本的时间。
有关更多信息,请参阅恢复已归档的对象。
预配置容量
预配置容量帮助确保在您需要时,可以使用针对 S3 Glacier Flexible Retrieval 中的加速检索的检索容量。每个容量单位确保每 5 分钟至少可以执行 3 个加速检索,并提供高达 150 MB/秒的检索吞吐量。
如果您的工作负载需要极高的稳定性和对数据子集可预测的访问性能(以分钟为单位),您应该购买预配置检索容量。如果没有预配置容量,在高需求期间可能不会接受加速检索。如果您需要随时可以访问加速检索,建议您购买预配置检索容量。
您可以使用 Amazon S3 控制台、Amazon S3 Glacier 控制台、购买预配置容量 REST API、Amazon SDK 或 Amazon CLI 购买预配置容量。有关预配置容量的定价信息,请参阅 Amazon S3 定价
升级正在进行的还原的速度
使用 Amazon S3 还原速度升级,您可以在还原进行期间将还原速度升级到更快的速度。还原速度升级会用更快的还原层覆盖正在进行的还原。不能减慢正在进行的还原的速度。
要升级正在进行的还原的速度,请向同一对象发出另一个还原请求,在 POST 对象还原 REST API 中设置新 Tier
请求元素或在 Amazon CLI 或 Amazon SDK 中执行等效操作。在发出升级还原层的请求时,您必须选择比正在进行的还原所使用的层更快的层。您不得更改任何其他参数,如 Days
请求元素。
注意
S3 Intelligent-Tiering 的标准和批量还原是免费的。但是,在已恢复的对象上调用的后续恢复请求将按 GET 请求计费。
使用 Amazon S3 事件通知,您可以在还原完成时得到通知。有关更多信息,请参阅Amazon S3 事件通知。还原费用是按升级后的层的价格收取的。有关还原定价的信息,请参阅 Amazon S3 定价