У меня есть сервис, работающий на ECS, развернутый с Fargate. Я использую ecs-cli compose
для запуска этой службы. Вот команда, которую я сейчас использую:
ecs-cli compose service up --cluster my_cluster —-launch-type FARGATE
У меня также есть ecs-params.yml
для настройки этой службы. Вот содержание:
version: 1
task_definition:
task_execution_role: ecsTaskExecutionRole
task_role_arn: arn:aws:iam::XXXXXX:role/MyExecutionRole
ecs_network_mode: awsvpc
task_size:
mem_limit: 2GB
cpu_limit: 1024
run_params:
network_configuration:
awsvpc_configuration:
subnets:
- "subnet-XXXXXXXXXXXXXXXXX"
- "subnet-XXXXXXXXXXXXXXXXX"
security_groups:
- "sg-XXXXXXXXXXXXXX"
assign_public_ip: ENABLED
После создания службы мне нужно войти в консоль AWS и подключить политику автоматического масштабирования через графический интерфейс AWS. Есть ли более простой способ присоединить политику автоматического масштабирования через интерфейс командной строки или в моей конфигурации YAML?