【问题标题】:Validate AWS Resources With CloudFormation Templates使用 CloudFormation 模板验证 AWS 资源
【发布时间】:2016-09-30 00:25:37
【问题描述】:

是否可以使用AWS CloudFormation Templates 来验证现有的 AWS 资源是否配置正确?我想做的是根据AWS EC2 Instance resource 规范创建一个 JSON 文件,并使用BOTO3 验证实例是否正确配置。我无法在 AWS API 中找到这种类型的功能,并且想知道是否有我遗漏的东西,或者是否有一个 3rd 方工具可以为我做这件事。

感谢您的宝贵时间。

【问题讨论】:

  • 不确定这是否是您要查找的内容,但如果您使用过terraform,则有一个刷新命令可以查看您的基础设施以与您的状态文件(等效云形成)进行比较并更新状态如果您的基础设施发生变化,请归档
  • 这就是我想要的。我阅读了文档here,它说它更改了状态文件。使用我正在考虑的工具,我将能够定义自己的状态文件,并且当基础设施配置发生变化时,它不会更改状态文件,而是发送某种警报或执行一些其他任务。我希望这是有道理的。

标签: amazon-web-services amazon-ec2 boto amazon-cloudformation boto3


【解决方案1】:

我不相信这是可能的 - 在很多情况下,您会遇到一些有趣的问题,因为 CloudFormation 并不总是按照您期望的方式命名资源。 Cloudformation 更多地用于构建和维护资源,而不是验证现有的云外资源。

虽然工具的想法很酷,但不确定是否已经存在类似的东西。编写一些快照各种资源的东西应该很容易,然后使用 boto 随时间比较它们。

祝你好运!如果您编写了一个工具(或找到了一个),请告诉我 - 尽管我们几乎所有的资源都已经在 CloudFormation 中进行了管理(通过堆栈器)。

【讨论】:

  • 感谢您的回答。我会做一些研究并发布我的发现。
猜你喜欢
  • 1970-01-01
  • 2018-06-22
  • 1970-01-01
  • 2017-12-23
  • 2018-10-08
  • 2020-09-24
  • 2015-02-14
  • 1970-01-01
  • 2018-12-09
相关资源
最近更新 更多