View a markdown version of this page

标记资源 - AWS Batch

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

标记资源

您可以标记新的或现有的 AWS Batch 计算环境、作业、作业定义、任务队列和调度策略。

如果您使用 AWS Batch 控制台,则可以在创建新资源时将标签应用于新资源,也可以随时使用相关资源页面上的标签选项卡将标签应用于现有资源。

如果您使用的是 AWS Batch API AWS CLI、或 AWS SDK,则可以使用相关 API 操作上的tags参数将标签应用于新资源,也可以使用 API 操作将标签应用于现有资源。TagResource有关更多信息,请参阅 TagResource。

某些资源创建操作允许在创建资源时为其指定标签。如果无法在资源创建期间应用标签,资源创建过程失败。这可确保对于要在创建时加标签的资源,要么使用指定的标签创建,要么完全不创建。如果在创建时对资源加标签,则无需在资源创建后运行自定义对脚本加标签。

下表描述了 AWS Batch 可以标记的资源以及可以在创建时标记的资源。

标签支持 AWS Batch 资源
资源 支持标签 支持标签传播 支持在创建时进行标记(AWS Batch API AWS CLI、 AWS SDK)

AWS Batch 计算环境

是

不是。计算环境标签不传播到任何其他资源。资源的标签在 CreateComputeEnvironment API 操作中传递的 ComputeResources 对象的标签成员中指定。

是

AWS Batch 工作

支持

是

是

AWS Batch 工作定义

是

可以。设置为propagateTags将任务定义标签传播RegisterJobDefinition到相应的 Amazon ECS 任务。propagateTags不支持在亚马逊 EKS 资源上运行的任务。如果作业及其任务定义都指定了相同的标签,则该作业的标签优先。

是

AWS Batch 作业队列

是

否

是

AWS Batch 日程安排策略

是

否

是

AWS Batch 服务环境

是

否

是

AWS Batch 消耗性资源

是

否

是

AWS Batch 配额份额

是

否

是