View a markdown version of this page

とは AWS Infrastructure Composer - AWS Infrastructure Composer

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

とは AWS Infrastructure Composer

AWS Infrastructure Composer では、最新のアプリケーションを視覚的に構成できます AWS。具体的には、Infrastructure Composer を使用して、 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 リソースを操作する

任意の 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 テーブルの Infrastructure Composer Template ビュー。

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

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

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

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

Infrastructure Composer にアクセスする方法

Infrastructure Composer コンソールから

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

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

Infrastructure Composer コンソールは CloudFormation コンソールモードもサポートしています。これは、 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 コンソールの開始方法