了解 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 中的归档存储
S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 为归档存储类。这意味着,当您将对象存储在这些存储类中时,该对象将归档,无法直接访问。要访问已归档的对象,您需要为其提交还原请求,然后等待服务还原该对象。还原请求会还原对象的临时副本,并且在超过您在请求中指定的持续时间之后,删除该副本。有关更多信息,请参阅使用归档的对象。
对象到 S3 Glacier Deep Archive 存储类的转换只能是单向的。
如果要将已存档对象的存储类更改为其他存储类,您必须首先使用还原操作制作该对象的临时副本。然后使用复制操作覆盖对象,并将 S3 Standard、S3 Intelligent-Tiering、S3 Standard-IA、S3 One Zone-IA、S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval 或 Reduced Redundancy Storage 或低冗余指定为存储类。
注意
在 Amazon S3 控制台中,对于 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类中的对象,不支持对还原的对象执行复制操作。对于这种类型的复制操作,请使用 AWS Command Line Interface(AWS CLI)、AWS SDK 或 REST API。
对于每个账户中的每个 AWS 区域,在还原这些存储类中的对象时,处理对象还原请求数的速度可高达每秒 1000 个事务(TPS,Transactions Per Second)。
费用注意事项
如果您计划在数月或数年的时间内存档不经常访问的数据,则 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 存储类可以降低您的存储成本。但是,为确保 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类适合您,请考虑以下事项:
-
存储开销费用 – 每个归档对象需要 40 KB 的额外元数据。这包括识别和检索数据所需的 32 KB 元数据,按该存储类的默认费率计费。需要额外 8 KB 数据来维护归档对象的用户定义名称和元数据,按 S3 Standard 费率计费。
如果您打算存档小对象,请考虑这些存储费用。还可以考虑将许多小型对象合并为少量大型对象,以便减少开销成本。
-
分段上传定价 – 当使用分段上传来上传 S3-storage-class-glacier; 和 S3 Glacier Deep Archive 中的对象时,将按 S3 Standard 存储类费率对这些对象进行计费。有关更多信息,请参阅 分段上传和定价。
-
最短 30 天存储费用 – S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 是长期归档解决方案。S3 Glacier Flexible Retrieval 存储类的最短存储持续期间是 90 天,S3 Glacier Deep Archive 是 180 天。如果您删除的对象的归档时间超过最短存储持续时间,则删除归档到这些存储类的数据不会引发费用。如果在最短持续时间内删除或覆盖归档的对象,则 Amazon S3 会对该持续时间的剩余部分收费。
-
数据检索费用 – 当您将归档的对象还原到 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 时,将按请求收取数据检索费用。这些费用根据您在启动还原时选择的检索层而有所不同。有关定价信息,请参阅 Amazon S3 定价
。 -
S3 生命周期 – 当您将归档的对象还原到 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 时,将按请求收取数据检索费用。这些费用根据您在启动还原时选择的检索层而有所不同。有关定价信息,请参阅 Amazon S3 定价
。
还原存档对象
无法实时访问已归档对象。您必须首先启动恢复请求,然后耐心等待,直到对象的临时副本根据您在请求中指定的持续时间变为可用。收到已还原对象的临时副本后,对象的存储类仍保持为 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive。(HeadObject 或 GetObject API 操作请求将返回 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 作为存储类。)
注意
在还原某个归档时,您同时为归档(以 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 费率)和临时还原的副本(S3 Standard 存储费率)付费。有关定价的信息,请参阅 Amazon S3 定价
您可以采用编程方式或使用 Amazon S3 控制台恢复对象副本。Amazon S3 针对每个对象每次仅处理一个还原请求。有关更多信息,请参阅 恢复已归档的对象。