0

AWS CloudFormation Templatesを使用して、既存のAWSリソースが正しく設定されていることを検証できますか?私がしたいのは、AWS EC2 Instance resource仕様に従ってJSONファイルを作成し、BOTO3を使用してインスタンスが正しく設定されていることを検証することです。私はAWS APIでこの種の機能を見つけられず、逃したものがあるのか​​、それとも私のために行うサードパーティのツールがあるのだろうかと思っていました。CloudFormationテンプレートでAWSリソースを検証する

ありがとうございます。

+0

これはあなたが探しているものではありませんが、[terraform](https://www.terraform.io/docs/commands/refresh.html)を使用した場合、あなたのインフラを見ている最新のコマンドがありますあなたの州のファイル(雲の形成同等)と比較し、あなたのインフラに変更がある場合は状態ファイルを更新 –

+0

これは私が探しているもののようなものです。私は[ここ](https://www.terraform.io/docs/commands/refresh.html)のドキュメントを読んで、それが状態ファイルを変更すると言います。私が考えているツールでは、私自身の状態ファイルを定義することができ、インフラストラクチャ設定が漂ってしまった場合、状態ファイルは変更されませんが、警告を送信したり、他のタスクを実行したりします。私はそれが理にかなったことを望む。 – PaulM

答えて

1

私はこれが可能だとは思わない - 多くの場合、CloudFormationはいつも正確な方法でリソースに名前を付けるわけではないので、いくつかの興味深い問題にぶつかるだろう。雲の情報は、既存の雲の外にある情報リソースを検証するのではなく、リソースを構築し維持するためのものです。

ツールのクールなアイデアですが、そのようなものが既に存在するかどうかはわかりません。さまざまなリソースのスナップショットを作成し、botoを使用して時間をかけて比較します。

幸運を祈る!ツールを書く(または見つけたら)私に教えてください。私たちのリソースのほとんどはCloudFormationで既に管理されています(スタッカー経由で)。

+0

ありがとうございます。私はいくつかの研究を行い、私が見つけたものを掲示します。 – PaulM