

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

# Infrastructure Composer を同期して にデプロイする AWS クラウド
<a name="using-composer-ide-sync"></a>

 AWS Infrastructure Composer から の**同期**ボタンを使用して AWS Toolkit for Visual Studio Code 、アプリケーションを にデプロイします AWS クラウド。

**同期**ボタンは、 `sam sync` コマンドラインインターフェイス () AWS SAM からコマンドを開始しますCLI。

`sam sync` コマンドを使用すると、新しいアプリケーションをデプロイしたり、ローカルで行った変更を にすばやく同期したりできます AWS クラウド。の実行には、次のような`sam sync`ものがあります。
+ を使用してアプリケーションを構築し`sam build`、ローカル`.aws-sam`ディレクトリを作成または更新して、ローカルアプリケーションファイルをデプロイ用に準備します。
+  AWS サービス APIs、 AWS SAM CLIは APIs を使用して変更をデプロイします。 AWS SAM CLI は、クラウド内のリソースをすばやく更新するためにこれを行います。
+ 必要に応じて、 AWS SAM CLIは AWS CloudFormation デプロイを実行して、変更セットを通じてスタック全体を更新します。

この`sam sync`コマンドは、クラウドリソースをすばやく更新すると、開発ワークフローとテストワークフローにメリットがある場合に、迅速な開発環境に最適です。

の詳細については`sam sync`、 *AWS Serverless Application Model デベロッパーガイド*[の「sam 同期の使用](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/using-sam-cli-sync.html)」を参照してください。

## セットアップする
<a name="using-composer-ide-sync-setup"></a>

Infrastructure Composer で**同期**機能を使用するには、ローカルマシンに AWS SAM CLIがインストールされている必要があります。手順については、 *AWS Serverless Application Model デベロッパーガイド*[の「 AWS SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html)のインストール」を参照してください。

Infrastructure Composer で**同期**機能を使用すると、 は AWS SAM CLIアプリケーションを に同期するために必要な情報として設定ファイルを参照します AWS クラウド。設定ファイルの作成、変更、使用の手順については、「 *AWS Serverless Application Model デベロッパーガイド*」の[「プロジェクト設定](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/using-sam-cli-configure.html#using-sam-cli-configure-project)の構成」を参照してください。

## アプリケーションの同期とデプロイ
<a name="using-composer-ide-sync-use"></a>

**アプリケーションを に同期するには AWS クラウド**

1. Infrastructure Composer キャンバスの**同期**ボタンを選択します。

1. 開発スタックを使用していることを確認するプロンプトが表示される場合があります。**OK** を選択して続行します。

1. Infrastructure Composer では、次のオプションを設定するように求められる場合があります。
   + **AWS リージョン** – アプリケーションを同期するリージョン。
   + **CloudFormation スタック名** – CloudFormation スタックの名前。既存のスタック名を選択するか、新しいスタック名を作成できます。
   + **Amazon Simple Storage Service (Amazon S3) バケット** – Amazon S3 バケットの名前。 AWS SAM CLI は、アプリケーションファイルと関数コードをここにパッケージ化して保存します。既存のバケットを選択するか、新しいバケットを作成できます。

Infrastructure Composer は`sam sync`コマンドを開始し AWS SAM CLI、IDE でターミナルウィンドウを開いて進行状況を出力します。