首页 > 解决方案 > 在 AWS 中标记 Step Function 任务

问题描述

我目前正在创建一个 CDK 项目。它是关于具有不同步骤的状态机。每个步骤都是一个任务,每个步骤都将被标记,以便使用 Cost Explorer 和该标记的值检索总成本。

这里的问题是我可以标记任务定义,但我没有找到一种方法来使用propagateTags 传播该标记,如本支持中所述:

FargateServiceProps.enableEcsManagedTags(true).propagateTags(PropagatedTagSource.SERVICE)

如果我们有 FargateService 或 EC2Service,我们就能够传播。但就我而言,状态机不需要服务。另请注意,这PropagatedTagSource是一个枚举,它还包含PropagatedTagSource.TASK_DEFINITION.

任何人都知道如何使用枚举中定义的任务定义来传播标签?或者当任务将在 ECS 集群中运行时,是否有任何可能的解决方案具有相同的标签?

标签: javaamazon-web-servicesaws-cdk

解决方案


推荐阅读