

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 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)