全新的AWS并尝试使用CloudFormation模板组合堆栈。
堆栈将有两个EC2实例,每个实例都运行一个Windows服务。部分存储将在S3上,有些存储在AWS Glacier上。
我无法找到有关如何在CF模板中添加Glacier作为资源的示例或说明。
我错过了什么,这是不可能通过CF模板?
之前是否有人这样做过,如果有可能,有人可以提供样品吗?
感谢。
答案 0 :(得分:3)
截至2013-02-27,CloudFormation不支持Glacier。
如果/何时,您会看到Glacier出现在CloudFormation资源类型文档中:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html
任何对从S3到Glacier的自动迁移的支持都应该显示在此处:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html
要注册您希望亚马逊使用此功能,请在此论坛帖子中添加+1评论:
答案 1 :(得分:0)
解决方法如下: 相反,您可以使用S3规则附加Glacier策略或S3生命周期规则。此规则将自动将对象移动到Glacier,甚至在一段时间后删除对象。
答案 2 :(得分:0)
AWS CloudFormation 添加了对自定义资源的支持,您可以使用 AWS Lambda 功能来创建 CloudFormation 所不具备的资源本地支持。 CloudFormation 模板文件中的资源类型最终将是 AWS :: CloudFormation :: CustomResource 或 Custom :: String
有关详细信息,请查看以下官方AWS文档: