2

Я использую Codedeploy, чтобы нажать на мои экземпляры ec2 в группе автоматического масштабирования. Время от времени в этой группе автомасштабирования нет существующих экземпляров. Когда я развертываю в этой ситуации, codedeploy ALWAYS терпит неудачу, хотя я установил минимальные здоровые хосты в 0 экземпляров.AWS Codedeploy, когда группа автомасштабирования установлена ​​в 0 экземпляров

Есть ли в любом случае я могу развернуть код, чтобы сказать «успех», когда есть 0 экземпляров?

Появляется, когда codedeploy терпит неудачу, он не обновляет версию. Это реальная боль в моей ситуации.

ответ

1

Для успешной развертывания в вашей группе развертывания необходимо иметь хотя бы один экземпляр. После того как вы подключите группу Autoscaling (содержащую не менее 1 экземпляр) с помощью CodeDeploy, вы должны сделать успешное развертывание для обновления целевой версии группы развертывания. После этого любой новый масштаб экземпляра должен автоматически подбирать целевую ревизию.

Вы также можете установить свойство: min вашей группы автомасштабирования в 1, чтобы всегда содержать в нем один экземпляр.

+0

Благодарим за информацию! Знаете ли вы о какой-либо документации для этого «автоматический CodeDeploy только после того, как по крайней мере один успешный явный код CodeDeploy в ASG»? –