

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

# Infrastructure Composer コンソールでプロジェクトをローカルに同期して保存する
<a name="using-composer-project-local-sync"></a>

このセクションでは、Infrastructure Composer の**ローカル同期**モードを使用してプロジェクトを自動的に同期し、ローカルマシンに保存する方法について説明します。

次の理由から、**ローカル同期**を使用することをお勧めします。

新しいプロジェクトの**ローカル同期**をアクティブ化することも、**ローカル同期**を有効にして既存のプロジェクトをロードすることもできます。
+ デフォルトでは、設計時にアプリケーションテンプレートを手動で保存する必要があります。**ローカル同期**を使用して、変更時にアプリケーションテンプレートをローカルマシンに自動的に保存します。
+ **ローカル同期**は、プロジェクトフォルダ、バックアップフォルダ、および[サポートされている外部ファイルを](using-composer-external-files.md)ローカルマシンに管理および自動的に同期します。
+ **ローカル同期**を使用する場合、Infrastructure Composer をローカル IDE に接続して開発を高速化できます。詳細については[Infrastructure Composer コンソールをローカル IDE に接続する](other-services-ide.md)を参照してください。

## ローカル同期モードが保存する内容
<a name="reference-features-local-sync-about"></a>

**ローカル同期**モードは、以下を自動的に同期してローカルマシンに保存します。
+ **アプリケーションテンプレートファイル** – Infrastructure as Code AWS Serverless Application Model (IaC AWS SAM) を含む AWS CloudFormation または () テンプレート。
+ **プロジェクトフォルダ** – AWS Lambda 関数を整理する一般的なディレクトリ構造。
+ **バックアップディレクトリ** – プロジェクトの場所のルートに作成された`.aws-composer`、 という名前のバックアップディレクトリ。このディレクトリには、アプリケーションテンプレートファイルとプロジェクトフォルダのバックアップコピーが含まれています。
+ **外部ファイル ** – Infrastructure Composer 内で使用できるサポートされている外部ファイル。詳細については[Infrastructure Composer で外部ファイルを参照する](using-composer-external-files.md)を参照してください。

## ブラウザ要件
<a name="reference-features-local-sync-about-browser"></a>

**ローカル同期**モードには、ファイルシステムアクセス API をサポートするブラウザが必要です。詳細については、「[Infrastructure Composer のローカルファイルへのウェブページアクセスを許可する](reference-fsa.md)」を参照してください。

## ローカル同期モードのアクティブ化
<a name="reference-features-local-sync-activate"></a>

**ローカル同期**モードはデフォルトで無効になっています。Infrastructure Composer **メニュー**を使用して**ローカル同期**モードをアクティブ化できます。

![\[Activate local sync が選択された Infrastructure Composer のメニュー。\]](http://docs.aws.amazon.com/ja_jp/infrastructure-composer/latest/dg/images/aac_ref_16.png)


**ローカル同期**と既存のロードプロジェクトをアクティブ化する手順については、以下のトピックを参照してください。
+ [Infrastructure Composer でローカル同期をアクティブ化する](using-composer-how-to-locally-sync.md)
+ [ローカル同期を有効にして既存の Infrastructure Composer プロジェクトをロードする](using-composer-how-to-load-with-local-sync.md)

# Infrastructure Composer でローカル同期をアクティブ化する
<a name="using-composer-how-to-locally-sync"></a>

ローカル同期をアクティブ化するには、次の手順を実行します。

1. Infrastructure Composer **[ホームページ](reference-visual.md#reference-visual-home)**から、**プロジェクトの作成**を選択します。

1. Infrastructure Composer **メニューから**、**ローカル同期のアクティブ化**を選択します。

1. **プロジェクトの場所** で、**フォルダの選択** を押し、ディレクトリを選択します。ここでは、Infrastructure Composer がテンプレートファイルとフォルダを設計どおりに保存および同期します。
**注記**  
プロジェクトの場所には、既存のアプリケーションテンプレートを含めることはできません。

1. アクセスを許可するように求められたら、**ファイルの表示**を選択します。

1. **Activate **を押します。変更を保存するように求められたら、**変更の保存**を選択します。

   有効にすると、**自動保存**インジケータがキャンバスの左上に表示されます。

# ローカル同期を有効にして既存の Infrastructure Composer プロジェクトをロードする
<a name="using-composer-how-to-load-with-local-sync"></a>

ローカル同期を有効にして既存のプロジェクトをロードするには、次の手順を実行します。

1. Infrastructure Composer **[ホームページ](reference-visual.md#reference-visual-home)**から、** CloudFormation テンプレートのロード**を選択します。

1. Infrastructure Composer **メニューから**、**Open** > **Project フォルダ**を選択します。

1. **プロジェクトの場所** で、**フォルダの選択** を押し、プロジェクトのルートフォルダを選択します。

1. アクセスを許可するように求められたら、**ファイルの表示**を選択します。

1. **テンプレートファイル**で、アプリケーションテンプレートを選択し、**作成** を押します。

1. 変更を保存するように求められたら、**変更の保存**を選択します。

   有効にすると、**自動保存**インジケータがキャンバスの左上に表示されます。