本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 CloudFormation 透過 CodeDeploy 執行 ECS 藍/綠部署
若要更新在 Amazon Elastic Container Service (Amazon ECS) 上執行的應用程式,您可以使用 CodeDeploy 藍/綠部署策略。此策略有助於將變更應用程式版本所造成的中斷降至最低。
在藍/綠部署中,您會在目前即時環境 (稱為藍) 之外建立新的應用程式環境 (稱為綠)。這可讓您在將即時流量從藍色環境路由到綠色環境之前,監控和測試綠色環境。在綠色環境提供即時流量之後,您可以安全地終止藍色環境。
若要使用 CloudFormation 在 ECS 上執行 CodeDeploy 藍/綠部署,請在堆疊範本中包含下列資訊:
-
描述
AWS::CodeDeploy::BlueGreen
勾點的Hooks
區段。 -
指定
AWS::CodeDeployBlueGreen
轉換的Transform
區段。
下列主題會引導您完成在 ECS 上設定藍/綠部署的 CloudFormation 範本。