とは AWS Infrastructure Composer - AWS Infrastructure Composer

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

とは AWS Infrastructure Composer

AWS Infrastructure Composer では、最新のアプリケーションを視覚的に構成できます AWS。具体的には、Infrastructure Composer を使用して、 でサポートされているすべての AWS サービスから最新のアプリケーションを視覚化、構築、デプロイできます。 の専門家である AWS CloudFormation 必要はありません AWS CloudFormation。

AWS CloudFormation インフラストラクチャを構成する際に、わかりやすいdrag-and-dropインターフェイスを介して、Infrastructure Composer は AWS ベストプラクティスに従って Infrastructure as Code (IaC) テンプレートを作成します。次の図は、Infrastructure Composer のビジュアルキャンバスでリソースをドラッグ、ドロップ、設定、接続するのがどれほど簡単かを示しています。

API Gateway API、Lambda 関数、および DynamoDB テーブルが接続されている Infrastructure Composer キャンバス。

Infrastructure Composer は、Infrastructure Composer コンソール、、 AWS Toolkit for Visual Studio Codeおよび CloudFormation コンソールモードで使用できます。

アプリケーションアーキテクチャを構成する

カードで構築する

Infrastructure Composer キャンバスにカードを配置して、アプリケーションアーキテクチャを視覚化して構築します。

接続されていない API Gateway API、Lambda 関数、DynamoDB テーブルを持つ Infrastructure Composer キャンバス。
カードを接続する

リソースを視覚的に接続する方法を設定します。キュレートされたプロパティパネルを使用してプロパティをさらに指定します。

API Gateway API、Lambda 関数、DynamoDB テーブルを含む Infrastructure Composer キャンバス。テーブルを選択してプロパティを設定します。
任意の AWS CloudFormation リソースを操作する

任意の AWS CloudFormation リソースをキャンバスにドラッグして、アプリケーションアーキテクチャを構成します。Infrastructure Composer には、リソースのプロパティを指定するために使用できる開始 IaC テンプレートが用意されています。詳細については、「Infrastructure Composer でカードを設定および変更する」を参照してください。

Infrastructure Composer キャンバスに表示されるインポートされたアプリケーションテンプレート。さまざまなカードタイプが表示されます。

アプリケーションの構築時に一緒に使用または設定 AWS のサービス される Infrastructure Composer の機能。詳細については、「Amazon VPC との統合」を参照してください。

以下は、Infrastructure Composer キャンバス内で Step Functions Workflow Studioを直接起動するための統合を提供する AWS Step Functions 機能の例です。

Infrastructure Composer から Step Functions Workflow Studio を起動する。

Infrastructure as Code (IaC) テンプレートを定義する

Infrastructure Composer がインフラストラクチャコードを作成する

構成すると、Infrastructure Composer は AWS ベストプラクティスに従って AWS CloudFormation および AWS Serverless Application Model (AWS SAM) テンプレートを自動的に作成します。テンプレートは Infrastructure Composer 内から直接表示および変更できます。Infrastructure Composer は、ビジュアルキャンバスとテンプレートコード間の変更を自動的に同期します。

API Gateway API、Lambda 関数、DynamoDB テーブルのインフラストラクチャコンポーザーテンプレートビュー。

既存のワークフローとの統合

既存のテンプレートとプロジェクトのインポート

既存の テンプレート AWS CloudFormation と AWS SAM テンプレートをインポートして視覚化し、設計をよりよく理解して変更します。Infrastructure Composer 内で作成したテンプレートをエクスポートし、既存のワークフローに統合してデプロイします。

ローカル同期モードを使用してローカルマシンと同期された Infrastructure Composer キャンバス。

Infrastructure Composer にアクセスする方法

Infrastructure Composer コンソールから

Infrastructure Composer コンソールから Infrastructure Composer にアクセスして、すぐに開始できます。さらに、ローカル同期モードを使用して、Infrastructure Composer をローカルマシンと自動的に同期して保存できます。

ローカル同期モードを使用してローカルマシンと同期された Infrastructure Composer キャンバス。
AWS CloudFormation コンソールから

Infrastructure Composer コンソールは CloudFormation コンソールモードもサポートしています。これは、 AWS CloudFormation スタックワークフローと統合された CloudFormation デザイナー による改善点です。この新しいツールは、CloudFormation テンプレートを可視化するための推奨ツールになりました。

Lambda コンソールから

Infrastructure Composer では、Lambda コンソールから Lambda 関数をインポートすることもできます。詳細については、「Lambda コンソールから Infrastructure Composer に関数をインポートする」を参照してください。

から AWS Toolkit for Visual Studio Code

Toolkit for VS Code 拡張機能から Infrastructure Composer にアクセスして、Infrastructure Composer をローカル開発環境に取り込みます。

を介してアクセスされる Infrastructure Composer AWS Toolkit for Visual Studio Code。

詳細

Infrastructure Composer について学習を続けるには、以下のリソースを参照してください。

次のステップ

Infrastructure Composer をセットアップするには、「」を参照してくださいInfrastructure Composer コンソールの開始方法