使用 管理ECS藍/綠部署時的考量事項 CloudFormation - AWS CloudFormation

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

使用 管理ECS藍/綠部署時的考量事項 CloudFormation

透過 CloudFormation 執行ECS藍/綠部署 CodeDeploy的程序與僅使用 的標準ECS部署不同 CodeDeploy。如需這些差異的詳細了解,請參閱AWS CodeDeploy 《 使用者指南》中的透過 CodeDeploy 和 Amazon ECS 藍/綠部署之間的差異 AWS CloudFormation

使用 管理您的藍/綠部署時 CloudFormation,請注意某些限制和考量事項:

  • 只有特定資源的更新才會啟動綠色部署。如需詳細資訊,請參閱啟動綠色部署的資源更新

  • 您無法在相同的堆疊更新中包含啟動綠色部署的資源更新,以及對其他資源的更新。如需詳細資訊,請參閱啟動綠色部署的資源更新

  • 您只能指定單一ECS服務做為部署目標。

  • 在綠色部署 CodeDeploy 期間, CloudFormation 無法更新其值被混淆的參數,並導致錯誤和堆疊更新失敗。其中包含:

  • 若要取消仍在進行中的綠色部署,請取消 中的堆疊更新 CloudFormation,而不是 CodeDeploy 或 ECS。如需詳細資訊,請參閱取消堆疊更新。更新完成之後,您便無法將其取消。不過,您可以使用任何先前的設定再次更新堆疊。

  • 定義ECS藍/綠部署的範本目前不支援下列 CloudFormation 功能: