2

我正在使用Codedeploy將自動縮放組內的ec2實例推送到我的ec2實例。有時,該自動縮放組沒有任何現有的實例正在運行。當我在這種情況下進行部署時,儘管我已將最低健康主機設置爲0個實例,但代碼部署總是失敗。當自動縮放組設置爲0個實例時AWS Codedeploy

是否有無論如何我可以得到代碼部署說「成功」時,有0個實例?

它出現在codedeploy失敗時,它不更新修訂。這是我的情況真正的痛苦。

回答

1

您需要在部署組中至少有一個實例才能使部署成功。在使用CodeDeploy掛接Autoscaling組(至少包含1個實例)之後,應該成功進行部署以更新部署組的目標修訂版。在此之後,任何新的實例擴展應自動選取目標修訂。

您還可以將您的自動縮放組的min屬性設置爲1,以始終在其中保留單個實例。

+0

感謝您的信息!你知道任何關於這個的文檔「自動CodeDeploy只能在ASG中至少有一個成功的顯式CodeDeploy行爲之後完成嗎? –