#amazon-web-services #command-line-interface #amazon-ecs
#amazon-веб-сервисы #интерфейс командной строки #amazon-ecs
Вопрос:
есть 2 документа
1 . https://docs.aws.amazon.com/powershell/latest/reference/items/Update-ECSService.html
2 . https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ecs/update-service.html
В первом документе я понимаю, как указать параметр «-DeploymentConfiguration_MinimumHealthyPercent 50 »
Второй документ не говорит мне, как это сделать
этот пример работает:
Update-ECSService -Cluster $Cluster -Service $Service -ForceNewDeployment 1 -HealthCheckGracePeriodSecond 1200 -DeploymentConfiguration_MinimumHealthyPercent 50
Как мне сделать то же самое через AWS CLI?
aws ecs update-service —cluster $ cluster —service $service —принудительное новое развертывание —проверка работоспособности-льготный период-секунд 1200 ( -DeploymentConfiguration_MinimumHealthyPercent 50 ???)
не могли бы вы, пожалуйста, рассказать мне, как установить этот параметр?
aws ecs обновление-сервис -DeploymentConfiguration_MinimumHealthyPercent XX
Ответ №1:
Вы можете установить minimumHealthyPercent
значение как часть --deployment-configuration
аргумента:
aws ecs update-service --cluster $cluster
--service $service
--force-new-deployment
--health-check-grace-period-seconds 1200
--deployment-configuration "maximumPercent=100,minimumHealthyPercent=50,deploymentCircuitBreaker={enable=boolean,rollback=boolean}"