как установить параметр aws ecs update-service -DeploymentConfiguration_MinimumHealthyPercent XX?

#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}"