

# 在 DynamoDB 中向资源添加标记和标签
<a name="Tagging"></a>

您可 Amazon DynamoDB 用*标签*。标签可让您按各种方法对资源进行分类，例如，按用途、所有者、环境或其他标准。标签可帮助您：
+ 根据您分配到资源的标签来快速识别资源。
+ 按标签查看 AWS 账单细分。
**注意**  
与添加了标签的表相关的任意本地二级索引 (LSI) 和全局二级索引 (GSI) 会自动使用相同的标签。目前，无法为 DynamoDB Streams 使用情况添加标签。

支持添加标签 AWS 服务，如 Amazon EC2、Amazon S3、DynamoDB 等。有效的标签让您可对具有特定标签的服务创建报告，从而提供成本分析。

要开始使用标签，请执行以下操作：

1. 了解 [DynamoDB 中的标签限制](#TaggingRestrictions)。

1. 使用 [在 DynamoDB 中为资源添加标签](Tagging.Operations.md) 创建标签。

1. 使用 [使用 DynamoDB 标记创建成本分配报告](#CostAllocationReports) 跟踪各个活动标签的 AWS 成本。

最后，最佳实践是遵循最佳标签策略。有关信息，请参阅 [AWS 标记策略](https://d0.awsstatic.com/aws-answers/AWS_Tagging_Strategies.pdf)。

## DynamoDB 中的标签限制
<a name="TaggingRestrictions"></a>

 每个标签都由密钥和值组成，这两个参数都由您指定。以下限制适用：
+  每个 DynamoDB 表的同一个键只能有一个标签。如果您尝试添加现有标签（相同键），现有标签值会更新为新值。
+  标签键和值区分大小写。
+  最大键长度为 128 个 Unicode 字符。
+ 最大值长度为 256 个 Unicode 字符。
+  允许的字符包括字母、空格和数字，以及以下特殊字符：`+ - = . _ : /`
+  每个资源的最大标签数是 50。
+ 表中所有标签支持的最大大小为 10 KB。
+ AWS 分配的标签名称和值将自动被分配 `aws:` 前缀，您无法分配该前缀。AWS 分配的标签名称不计入标签限制 50 或最大大小限制 10 K。用户分配的标签名称在成本分配报告中具有 `user:` 前缀。
+  您不能回溯标签的应用日期。

## 使用 DynamoDB 标记创建成本分配报告
<a name="CostAllocationReports"></a>

AWS 使用标签组织成本分配报告上的资源成本。AWS 提供了两种类型的成本分配标签：
+ AWS 生成的标签 AWS 为您定义、创建和应用此标签。
+ 用户定义的标签。您定义、创建和应用这些标签。

您必须先分别激活两种类型的标签，然后这些标签才能显示在 Cost Explorer 中或成本分配报告上。

 要激活 AWS 生成的标签：

1.  登录 AWS 管理控制台，打开 Billing and Cost Management 控制台：[https://console.aws.amazon.com/billing/home\$1/](https://console.aws.amazon.com/billing/home#/.)。

1.  在导航窗格中，选择 **Cost Allocation Tags (成本分配标签)**。

1.  在 **AWS 生成的成本分配标签**下，选择**激活**。

 激活用户定义的标签：

1.  登录 AWS 管理控制台，打开 Billing and Cost Management 控制台：[https://console.aws.amazon.com/billing/home\$1/](https://console.aws.amazon.com/billing/home#/.)。

1.  在导航窗格中，选择 **Cost Allocation Tags (成本分配标签)**。

1.  在 **User-Defined Cost Allocation Tags (用户生成的成本分配标签)** 下，选择 **Activate (激活)**。

 创建并激活标签后，AWS 生成成本分配报告，其中按活动标签分组了使用情况和成本。成本分配报告包括您每个账单周期的所有 AWS 成本。该报告包括标记资源和未标记资源，因此您可以清晰地排列资源费用。

**注意**  
 目前，从 DynamoDB 传出的所有数据不会在成本分配报告上按标签细分。

 有关更多信息，请参阅[使用成本分配标签](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)。