#amazon-web-services #amazon-ecs #aws-cdk
Вопрос:
Я создаю определение задачи fargate, подобное этому:
aws_ecs.FargateTaskDefinition(self, 'sample-task',task_role=ecs-role,cpu=1024,memory_limit_mib=4096)
Как назначить этому определению задачи физическое имя вместо использования сгенерированного имени? Например, при создании корзины S3 мы можем использовать bucket_name
свойство, есть ли что-то подобное для определения задачи fargate?
Комментарии:
1. Разве это не имя
sample-task
в вашем примере?2. @jordanm Нет,
sample-task
это идентификатор.3.
family
Параметр управляет генерацией имени. Всегда будет какое — то поколение из — за того, как определения задач поддерживают изменения.4. @jordanm Неужели нет другого выхода? Если нет, как я могу получить сгенерированное имя?
Ответ №1:
family
параметр исправил для меня проблему. Например:
aws_ecs.FargateTaskDefinition(self, 'sample-task',task_role=ecs-role,cpu=1024,memory_limit_mib=4096, family="sample-task")