AWS Infrastructure Composer の機能

AWS Infrastructure Composer を使用すると、デプロイ準備が整った Infrastructure as Code (IaC) に支えられた AWS サービスから最新のアプリケーションを視覚的に構成して構成できます。

全般

ビジュアルキャンバス

AWS Infrastructure Composer を使用すると、Visual Studio (VS) コードまたは AWS コンソールから、任意の AWS CloudFormation リソースをビジュアルキャンバスにドラッグアンドドロップできます。Step Functions Workflow Studio 統合では、ドラッグアンドドロップインターフェイスを使用してワークフローを構築し、Infrastructure Composer のクリック・ツー・コネクト統合を使用してワークフローのタスクを 220 以上の AWS サービスと統合できます。

構成生成

Infrastructure Composer は、ビジュアルダイアグラムから、AWS Lambda 関数、Amazon Kinesis ストリーム、EventBridge スケジュール、API ゲートウェイ、Amazon SQS キュー、AWS Step Functions ステートマシンを含む 13 の拡張リソース用の、すぐにデプロイできる完全に構成されたコードとしてのインフラストラクチャ (IaC) AWS CloudFormation テンプレートを自動的に生成し、CloudFormation がサポートする 1,000 以上のリソースすべてに対応する CloudFormation テンプレートを生成できます。

ビジュアルダイアグラムと IaC の同期

AWS Infrastructure Composer は、IaC と同期して、アプリケーションアーキテクチャのリアルタイムの視覚的表現を維持します。新しいリソースの追加やサービス設定の変更など、アーキテクチャに対する変更は IaC のアーティファクトに反映されます。その逆も同様です。

IDE エクスペリエンス

ビジュアルスタジオ (VS) コードの IDE 拡張

Infrastructure Composer は、ビジュアル IaC オーサリングエクスペリエンスを VS Code にまで拡張し、現在使用している既存のツールやワークフローを補完します。Infrastructure Composer の視覚化と CloudFormation テンプレートの編集を IDE で並べて組み合わせることができます。

IDE 拡張での生成 AI を活用したコード提案

Infrastructure Composer IDE 拡張は、AWS Toolkit for Visual Studio Code の一部として、生成 AI を活用したコード提案を提供します。これにより、新しい CloudFormation テンプレートを開始する際のヘルプが得られるだけでなく、Infrastructure Composer のリソース設定インターフェースから直接リソース設定を生成することもできます。