如何使用 AWS CDK 为 ECS fargate 任务定义分配物理名称?

How to assign a physical name to the ECS fargate task definition using AWS CDK?

我正在创建这样的 fargate 任务定义:

aws_ecs.FargateTaskDefinition(self, 'sample-task',task_role=ecs-role,cpu=1024,memory_limit_mib=4096)

如何为这个任务定义分配一个物理名称而不是使用生成的名称?例如,在创建 S3 存储桶时,我们可以使用 bucket_name 属性,fargate 任务定义是否有类似的内容?

family 参数为我解决了问题。例如:

aws_ecs.FargateTaskDefinition(self, 'sample-task',task_role=ecs-role,cpu=1024,memory_limit_mib=4096, family="sample-task")