Это определенно не ожидаемое поведение.У вас настроена балансировка нагрузки в службе ECS?
Например, если я использую интерфейс командной строки для описания службы:
$ aws ecs describe-services --services <serviceName> --cluster <clusterName>
{
"services": [
// a bunch of stuff
"loadBalancers": [
{
"containerName": <container name>,
"targetGroupArn": <ELB Target Group ARN>
"containerPort": <container port number>
}
]
// more stuff here
]
}
При этом, каждый раз, когда ECSзапускает новую задачу или удаляет существующую, целевая группа балансировщика нагрузки обновляется.
Если вы не настроили балансировщик нагрузки при создании службы, к сожалению, вы не можете обновить эту часть службыпосле факта.Все, что вы можете сделать, это создать новый сервис и удалить старый.