将标签添加到批处理作业并在 Cost Explorer 中查看它们
Add tags to Batch Jobs and see them in Cost Explorer
我 运行 在 AWS 中有几个批处理作业,我想跟踪成本。我使用 Python 的 boto3
中的 tag_resources
向作业添加了标签,我希望能够在 Cost Explorer 中找到它们,但事实并非如此。在我看来,EC2实例本身并没有继承标签,这才是真正花钱的服务。
实现我正在尝试的目标的正确方法是什么?
您可以在计算环境中配置 EC2 标签。 See the documentation for compute resources tags. 主要问题是标签适用于计算环境中 运行 的所有作业。
如果您只需要监控少量工作负载,您可以为每个工作负载创建单独的计算环境。
为单个作业应用标签更加困难。我们尝试了一种方法,我们使用 EventBridge 监控批处理作业,并执行一些 boto3
魔术以在作业开始和完成时添加和删除标签。
我 运行 在 AWS 中有几个批处理作业,我想跟踪成本。我使用 Python 的 boto3
中的 tag_resources
向作业添加了标签,我希望能够在 Cost Explorer 中找到它们,但事实并非如此。在我看来,EC2实例本身并没有继承标签,这才是真正花钱的服务。
实现我正在尝试的目标的正确方法是什么?
您可以在计算环境中配置 EC2 标签。 See the documentation for compute resources tags. 主要问题是标签适用于计算环境中 运行 的所有作业。
如果您只需要监控少量工作负载,您可以为每个工作负载创建单独的计算环境。
为单个作业应用标签更加困难。我们尝试了一种方法,我们使用 EventBridge 监控批处理作业,并执行一些 boto3
魔术以在作业开始和完成时添加和删除标签。