2

При обновлении TaskDefinition в CloudFormation документы говорят о том, что действие происходит замена - http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.htmlОбновление вместо замены Определение ECS задач с CloudFormation

Есть ли способ, чтобы получить, что новая редакция? Должен ли я использовать параметр семейства? Существует ли ограничение TaskDefinition? В противном случае я получаю большое количество неактивных определений.

ContainerDefinitions: 
    - Name: container 
    Essential: 'true' 
    Image: image:tag 
    PortMappings: 
     - ContainerPort: 80 
     HostPort: 80 
     Protocol: 'tcp' 
    TaskRoleArn: 'arn:aws:iam::role' 

ответ

2

Да, для того, чтобы положить изменения в новой редакции той же задачи определения следует использовать параметр Family. Цитируя official documentation:

Семейный

Название семейства, что это определение задачи прописал. A Семейство групп содержит несколько версий определения задачи.

CloudFormation будет по-прежнему считает это «замену» и удалить старую версию, однако он не будет создавать новое Целевое определение, если используется параметр Family.

Смежные вопросы