使用主控台更新 Amazon ECS藍/綠部署 - Amazon Elastic Container Service

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

使用主控台更新 Amazon ECS藍/綠部署

您可以使用 Amazon ECS主控台更新藍/綠部署組態。會預先填入目前的藍/綠部署組態。您可以更新下列藍/綠部署選項:

  • 部署群組名稱 - CodeDeploy 部署設定

  • 應用程式名稱 - CodeDeploy 部署群組

  • 部署組態 - 如何在部署期間將生產流量 CodeDeploy 路由至替代任務集

  • 負載平衡器上的測試接聽程式 - 在部署期間 CodeDeploy 使用測試接聽程式將測試流量路由至替代任務集

您必須先設定新選項,才能更新組態。

更新藍/綠部署組態 (Amazon ECS主控台)
  1. https://console.aws.amazon.com/ecs/v2 開啟主控台。

  2. Clusters (叢集) 頁面上,選取您的叢集。

  3. Cluster overview (叢集概觀) 頁面中,選取服務,然後選擇 Update (更新)。

  4. 展開部署選項 - 由 提供支援 CodeDeploy,然後選擇要更新的選項:

    • 若要修改 CodeDeploy 部署群組,請在應用程式名稱 中選擇部署群組。

    • 若要修改 CodeDeploy 部署設定,請在部署群組名稱 中選擇群組。

    • 若要修改如何在部署期間將生產流量 CodeDeploy 路由至替代任務集的方式,請針對部署組態 選擇 選項。

  5. 選取要在服務部署的新修訂版中運行的部署生命週期事件勾點和相關聯的 Lambda 函數。可用的生命週期勾點如下:

    • BeforeInstall – 使用此部署生命週期事件掛鉤,在建立替代任務集之前叫用 Lambda 函數。此生命週期事件上的 Lambda 函數結果不會起始回復。

    • AfterInstall – 使用此部署生命週期事件掛鉤,在建立替換任務集後叫用 Lambda 函數。此生命週期事件上的 Lambda 函數結果可以起始回復。

    • BeforeAllowTraffic – 使用此部署生命週期事件掛鉤,在生產流量重新路由至替代任務集之前叫用 Lambda 函數。此生命週期事件上的 Lambda 函數結果可以起始回復。

    • AfterAllowTraffic – 使用此部署生命週期事件掛鉤,在生產流量重新路由至替代任務集後叫用 Lambda 函數。此生命週期事件上的 Lambda 函數結果可以起始回復。

  6. 若要修改測試接聽程式,請展開負載平衡 ,然後針對 CodeDeploy 部署的測試接聽程式,選擇測試接聽程式。

  7. 選擇更新