【问题标题】:Validate AWS Resources With CloudFormation Templates使用 CloudFormation 模板验证 AWS 资源
【发布时间】:2016-09-30 00:25:37
【问题描述】:
【问题讨论】:
-
不确定这是否是您要查找的内容,但如果您使用过terraform,则有一个刷新命令可以查看您的基础设施以与您的状态文件(等效云形成)进行比较并更新状态如果您的基础设施发生变化,请归档
-
这就是我想要的。我阅读了文档here,它说它更改了状态文件。使用我正在考虑的工具,我将能够定义自己的状态文件,并且当基础设施配置发生变化时,它不会更改状态文件,而是发送某种警报或执行一些其他任务。我希望这是有道理的。
标签:
amazon-web-services
amazon-ec2
boto
amazon-cloudformation
boto3
【解决方案1】:
我不相信这是可能的 - 在很多情况下,您会遇到一些有趣的问题,因为 CloudFormation 并不总是按照您期望的方式命名资源。 Cloudformation 更多地用于构建和维护资源,而不是验证现有的云外资源。
虽然工具的想法很酷,但不确定是否已经存在类似的东西。编写一些快照各种资源的东西应该很容易,然后使用 boto 随时间比较它们。
祝你好运!如果您编写了一个工具(或找到了一个),请告诉我 - 尽管我们几乎所有的资源都已经在 CloudFormation 中进行了管理(通过堆栈器)。