2

我正在使用Codedeploy将自动缩放组内的ec2实例推送到我的ec2实例。有时,该自动缩放组没有任何现有的实例正在运行。当我在这种情况下进行部署时,尽管我已将最低健康主机设置为0个实例,但代码部署总是失败。当自动缩放组设置为0个实例时AWS Codedeploy

是否有无论如何我可以得到代码部署说“成功”时,有0个实例?

它出现在codedeploy失败时,它不更新修订。这是我的情况真正的痛苦。

回答

1

您需要在部署组中至少有一个实例才能使部署成功。在使用CodeDeploy挂接Autoscaling组(至少包含1个实例)之后,应该成功进行部署以更新部署组的目标修订版。在此之后,任何新的实例扩展应自动选取目标修订。

您还可以将您的自动缩放组的min属性设置为1,以始终在其中保留单个实例。

+0

感谢您的信息!你知道任何关于这个的文档“自动CodeDeploy只能在ASG中至少有一个成功的显式CodeDeploy行为之后完成吗? –