[英]Creating a Vault in Amazon S3 Glacier using the CloudFormation template
我正在寻找使用 cloudformation 模板创建 s3 glacier vault 的解决方案,这可能吗?
我知道我们可以使用此处提到的任何一种方法创建https://docs.aws.amazon.com/amazonglacier/latest/dev/creating-vaults.html所以我特别想通过 cloudformation 模板创建我也可以将该模板用于其他帐户。
在 CloudFormation 中定义 S3 存储桶时,您还可以设置 LifeCycle 规则。 LifeCycle 规则允许您在几天后将存储桶内容转换到不同的存储层(例如 Glacier)。
看看这个 github 要点上的 S3LogsBucket - 你感兴趣的一点是......
LifecycleConfiguration:
Rules:
-
Status: Enabled
Transitions:
-
StorageClass: GLACIER
TransitionInDays: 30
以上 LifeCycle 规则将在 30 天内将存储 class 任何 object 更改为 Glacier。 您可以添加几条规则,以便在 X 天后将其转换为不频繁访问,然后根据需要在 Y 天后将其转换为 Glacier 等。
请参阅有关S3 CloudFormation 生命周期的文档
有两种使用 Amazon Glacier 的方法:
1.直达冰川
这包括创建一个Vault ,然后使用Jobs上传/下载对象并获取库存。 坦率地说,这是一个非常缓慢的过程,最好通过知道如何使用 Glacier 的自动化工具来完成。
2. 通过 Amazon S3 使用 Glacier
Amazon S3 具有Glacier
和Glacier Deep Archive
存储类。 这些允许以 Glacier 价格存储,但使用 Amazon S3 很友好。 (实际上,S3 中的 Glacier Deep Archive 存储 class 比 Glacier 本身便宜!)
我总是建议通过 S3 使用 Glacier,而不是直接使用 Glacier。 它更友好、更便宜,并且可以轻松地在“即时访问”和存档存储类之间移动数据。 通过 S3 使用 Glacier 时,不需要 Vault。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.