

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

# 使用用户定义的成本分配标签
<a name="custom-tags"></a>

用户定义的标签是您定义、创建并应用于资源的标签。在创建并应用用户定义的标签后，您可以使用 BBilling and Cost Management 控制台激活这些标签，以进行成本分配跟踪。启用 Cost Explorer、Budgets、 Amazon 成本和使用情况报告或旧版报告后，成本分配标签将出现在控制台上。激活 Amazon 服务后，它们会显示在成本分配报告中。然后，您可以使用成本分配报告上的标签来跟踪 Amazon 成本。对于标签创建之前创建的资源，不会应用这些标签。

**注意**  
作为最佳实践，在移动组织时重新激活成本分配标签。当一个账户作为成员移动到另一个组织时，以前为该账户激活的成本分配标签将失去其“活动”状态，需要由新的管理账户再次激活。
作为最佳实践，请不要在标签中包含敏感信息。
只有组织中的管理账户和不是组织成员的单一账户可以访问账单和成本管理控制台中的 **cost allocation tags**（成本分配标签）管理器。

## 应用用户定义的成本分配标签
<a name="allocation-how"></a>

为了便于使用和获得最佳效果，请使用 Amazon 标签编辑器创建和应用用户定义的标签。标签编辑器提供了一个集中而统一的方法来创建和管理您的用户定义的标签。有关更多信息，请参阅《[标签 Amazon 资源和标签编辑器](https://docs.amazonaws.cn/tag-editor/latest/userguide/tagging.html)用户指南》。

对于受支持的服务，您也可以使用 API 或 Amazon Web Services 管理控制台将标签应用于资源。每项 Amazon 服务都有自己的标签实现。您可以单独使用这些实施，也可以使用标签编辑器来简化该过程。有关支持标签的服务的完整列表，请参阅[基于标签的组支持的资源](https://docs.amazonaws.cn/ARG/latest/userguide/supported-resources.html#supported-resources-console-tagbased)和[资源组标记 API 参考](https://docs.amazonaws.cn/resourcegroupstagging/latest/APIReference/Welcome.html)。

**注意**  
成本分配标签的行为因 Amazon 服务而异。要了解有关受支持服务的成本分配标签行为的更多信息，请参阅该服务的文档。例如，要了解有关在 Amazon ECS 中使用成本分配标签的更多信息，请参阅 *Amazon Elastic Container Service Developer Guide* 中的 [Tagging your Amazon ECS resources](https://docs.amazonaws.cn/AmazonECS/latest/developerguide/ecs-using-tags.html)。

创建和应用用户定义的标签后，您可以[激活它们](activating-tags.md)以便进行成本分配。如果您为了进行成本分配而激活了您的标签，则最好设计一组标签键，以表示您要如何组织成本。您的成本分配报告会将这些标签键作为附加列显示，其中包含针对每个行的适用值，因此如果您使用了一组一致的标签键，则更容易跟踪成本。

某些服务会启动该服务使用的其他 Amazon 资源，例如启动 EC2 实例的 Amazon EMR。如果支持性服务 (EC2) 支持标记，您可以标记您的报告的支持性资源（如关联的 Amazon EC2 实例）。如需获得可标记资源的完整列表，请使用标签编辑器进行搜索。有关如何使用标签编辑器搜索资源的更多信息，请参阅[搜索要标记的资源](https://docs.amazonaws.cn/ARG/latest/userguide/find-resources-to-tag.html )。

**注意**  
Amazon Web Services Marketplace 订单项使用关联的 Amazon EC2 实例标签进行标记。
系统会自动将 `awsApplication` 标签添加到与在 Amazon Service Catalog AppRegistry中设置的应用程序关联的所有资源。系统会自动为您激活此标签，以作为成本分配标签。自动激活的标签不占用您的成本分配标签限额。有关更多信息，请参阅 [限额和限制](billing-limits.md)。

## 用户定义的标签限制
<a name="allocation-tag-restrictions"></a>

有关基本标签限制，请参阅 Amazon EC2 用户指南中的[标签限制](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions)。

以下限制适用于用户为成本计算定义的标签：
+ 预留前缀为 `aws:`。

  Amazon生成的标签名称和值将自动被分配 `aws:` 前缀，这是您无法分配的。用户定义的标签名称在成本分配报告中具有 `user:` 前缀。
+ 每个密钥仅对每个资源使用一次。如果您试图在同一资源上再次使用相同的密钥，则您的请求将被拒绝。
+ 在某些服务中，您可以在创建资源时为资源添加标签。有关更多信息，请参阅要在其中添加资源标签的服务的文档。
+ 如果您需要使用[标签限制](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions)中列出的范围之外的字符，可以对标签应用标准 Base-64 编码。Billing and Cost Management 不会为您编码或解码标签。
+ 可以激活非计费服务上的用户定义标签（例如，账户标记）。但是，这些标签不会填充到成本管理套件中，因为这些服务不计费。