CloudFormation で IaC ジェネレーターによるリソースの検出とテンプレートのレビューを簡素化

投稿日: 2024年8月22日

本日、AWS CloudFormation は IaC ジェネレーターに関する 2 つの新しい拡張機能を発表しました。お客様はこの拡張機能を使用して、既存のリソースからコードとしてのインフラストラクチャ (IaC) を作成できます。IaC ジェネレーターによるアカウント内のリソースのスキャンが終了すると、さまざまなタイプのリソースの概要がグラフィカル形式で表示されるようになったので、お客様はテンプレートに含めたいリソースをより速く見つけられるようになりました。リソースを選択した後、お客様は AWS Application Composer でテンプレートをプレビューすることもできます。Application Composer は、アプリケーションのアーキテクチャ全体をリソースとその関係とともに表示します。

お客様は、コードを使用してインフラストラクチャの構成の指定やバージョン管理を行えるという IaC のベストプラクティスを利用して、環境を簡単に複製したり、信頼できる方法で変更をデプロイしたり、コントロールを適用してセキュリティやガバナンスのポリシーを実施したりできます。IaC ジェネレーターは、お客様が IaC を、AWS マネジメントコンソールや CLI などの他の方法で作成したリソースに導入するのに役立ちます。選択したリソースに関するテンプレートを生成した後、お客様はそのリソースを CloudFormation にインポートしたり、他のリージョンやアカウントにデプロイするためのテンプレートをダウンロードしたり、テンプレートを TypeScript や Python などの任意のプログラミング言語で CDK アプリに変換する CDK CLI コマンドを生成したりすることができます。

IaC ジェネレーターは、CloudFormation を利用できる AWS リージョンで使用できます (AWS リージョン表をご覧ください)。この機能は、CloudFormation コンソールを開き、ナビゲーションペインで IaC ジェネレーターを選択すると開始できます。詳細については、以下を確認してください。