我正在使用带有typescript的CDK版本2,我有一个场景,我希望从ECS Fargate容器的TaskID值成为另一个命令的一部分。我使用new ecs.Cluster
和new ecs.FargateTaskDefinition
来创建堆栈。有人能告诉我如何导出值以便稍后在代码中使用它吗?
这是不可能的,因为任务ID不是静态值。任务被启动(通常不止一个)、停止、重新启动等等。任务ID一直在变化。您将无法以合理的方式从ECS服务获得单个任务ID。