首页 > 解决方案 > 在 ECS (AWS) 中更新服务后 CodeDeploy 不会自动运行

问题描述

在 ECS 服务设置的“步骤 1:配置服务”中,

在此处输入图像描述

我将 Revison54 (latest)从 " 53" 更改为 " " 以进行更新。

在此处输入图像描述

然后,点击Skip to review

在此处输入图像描述

点击Next step

在此处输入图像描述

最后,点击Update Service

在此处输入图像描述

但是,更新服务后 CodeDeploy 不会自动运行。为什么更新服务后 CodeDeploy 不自动运行?

标签: amazon-web-servicessettingsupdatesamazon-ecsaws-code-deploy

解决方案


您也单击Skip to review以跳过“ Step 1:Configure service”和其他步骤。

在此处输入图像描述

因此,您将 Revison 更改为 " 54 (latest)" 不适用。所以Revision仍然是“ 53”,这意味着Revision没有变成“ 54 (latest)”。修订保持“53”。

在此处输入图像描述

请记住CodeDeploy如果您更改task definition或更新服务后自动运行platform version。所以在将 Revison 更改为“ 54 (latest)”之后,

在此处输入图像描述

继续点击Next step

在此处输入图像描述

然后,单击Update Service。最后,CodeDeploy 将在更新服务后自动运行。

在此处输入图像描述


推荐阅读