

# CloudFormation を使用して CodeDeploy を通じて ECS ブルー/グリーンデプロイを実行する
<a name="blue-green"></a>

Amazon Elastic Container Service (Amazon ECS) で実行されているアプリケーションを更新するために、CodeDeploy ブルー/グリーンデプロイ戦略を使用できます。この戦略は、アプリケーションバージョンの変更による中断を最小限に抑えるのに役立ちます。

ブルー/グリーンデプロイでは、現在のライブ環境 (*ブルー*) とともに、新しいアプリケーション環境 (*グリーン*) を作成します。これにより、ライブトラフィックをブルー環境からグリーン環境にルーティングする前に、グリーン環境をモニタリングおよびテストできます。グリーン環境がライブトラフィックを処理するようになったら、ブルー環境を安全に終了できます。

CloudFormation を利用して ECS 上で CodeDeploy ブルー/グリーンデプロイを実行するには、スタックテンプレートに次の情報を含めます。
+ `AWS::CodeDeploy::BlueGreen` フックを説明する `Hooks` セクション。
+  `AWS::CodeDeployBlueGreen` 変換を指定する `Transform` セクション。

次のトピックでは、ECS でのブルー/グリーンデプロイのために CloudFormation テンプレートを設定する方法について説明します。

**Topics**
+ [ブルー/グリーンデプロイについて](about-blue-green-deployments.md)
+ [CloudFormation を使用して ECS ブルー/グリーンデプロイメントを管理する際の考慮事項](blue-green-considerations.md)
+ [`AWS::CodeDeploy::BlueGreen` フック構文](blue-green-hook-syntax.md)
+ [ブルー/グリーンデプロイテンプレートの例](blue-green-template-example.md)