我正在使用 Codedeploy 推送到 Auto Scaling 组中的 ec2 实例。有时,该 Auto Scaling 组没有任何现有实例在运行。当我在这种情况下部署时,codedeploy 总是失败,即使我已将最小健康主机设置为 0 个实例。
无论如何,当有 0 个实例时,我可以让代码部署说“成功”吗?
codedeploy 失败时出现,它不会更新修订版。这对我来说是一个真正的痛苦。
最佳答案
要使部署成功,您的部署组中至少需要有一个实例。使用 CodeDeploy Hook Autoscaling 组(至少包含 1 个实例)后,您应该成功部署以更新部署组的目标修订。在此之后,任何新的实例扩展都应该自动选择目标修订版。
您还可以将自动缩放组的 :min 属性设置为 1,以始终在其中保留单个实例。
关于amazon-web-services - 自动缩放组设置为 0 个实例时的 AWS Codedeploy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36345480/