

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

# 标记资源
<a name="tag-resources"></a>

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

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

如果您使用的是 AWS Batch API AWS CLI、或 AWS SDK，则可以使用相关 API 操作上的`tags`参数将标签应用于新资源，也可以使用 API 操作将标签应用于现有资源。`TagResource`有关更多信息，请参阅 [TagResource](https://docs.aws.amazon.com/batch/latest/APIReference/API_TagResource.html)。

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

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


**标签支持 AWS Batch 资源**  

| 资源 | 支持标签 | 支持标签传播 | 支持在创建时进行标记（AWS Batch API AWS CLI、 AWS SDK） | 
| --- | --- | --- | --- | 
| AWS Batch 计算环境 | 是 | 不是。计算环境标签不传播到任何其他资源。资源的标签在 [ CreateComputeEnvironment ](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html) API 操作中传递的 ComputeResources 对象的标签成员中指定。 | 是 | 
| AWS Batch 工作 | 支持 | 是 | 是 | 
| AWS Batch 工作定义 | 是 | 可以。设置为`propagateTags`将任务定义标签传播[RegisterJobDefinition](https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html)到相应的 Amazon ECS 任务。`propagateTags`不支持在亚马逊 EKS 资源上运行的任务。如果作业及其任务定义都指定了相同的标签，则该作业的标签优先。 | 是 | 
| AWS Batch 作业队列 | 是 | 否 | 是 | 
| AWS Batch 日程安排策略 | 是 | 否 | 是 | 
| AWS Batch 服务环境 | 是 | 否 | 是 | 
| AWS Batch 消耗性资源 | 是 | 否 | 是 | 
| AWS Batch 配额份额 | 是 | 否 | 是 | 