

# 为 DynamoDB Streams 添加标签
<a name="Tagging.Streams"></a>

**不支持在创建时添加标签**  
DynamoDB Streams 目前不支持在创建时添加标签。您只能向现有流添加标签。

您可以使用 Amazon DynamoDB 控制台、Amazon Command Line Interface（Amazon CLI）或 Amazon SDK 来管理现有 DynamoDB Streams 上的标签。然后，您可以激活这些用户定义的标签，以便在 Amazon 账单与成本管理 控制台上显示这些标签以进行成本分配跟踪。有关更多信息，请参阅 [使用 DynamoDB 标记创建成本分配报告](Tagging.md#CostAllocationReports)。

**Topics**
+ [为现有流添加标签（Amazon Web Services 管理控制台）](#Tagging.Streams.using-console)
+ [为现有流添加标签（Amazon CLI）](#Tagging.Streams.using-cli)

## 为现有流添加标签（Amazon Web Services 管理控制台）
<a name="Tagging.Streams.using-console"></a>

您可以使用 DynamoDB 控制台来为现有数据流添加、编辑或删除标签。

**为现有流添加标签（控制台）**

打开 DynamoDB 控制台：[https://console.aws.amazon.com/dynamodb/](https://console.amazonaws.cn/dynamodb/)。

1. 在导航窗格中，选择**表**。

1. 选择要为其流添加标签的表。

1. 选择**导出和流式传输**选项卡。

1. 在 **DynamoDB 流详细信息**部分，选择**管理标签**。

1. 添加所需的标签，然后选择**保存**。

   有关标签结构的信息，请参阅[DynamoDB 中的标签限制](Tagging.md#TaggingRestrictions)。

以下屏幕截图显示了 DynamoDB 流的**管理标签**页面，您可以在其中添加键值标签对，然后选择**保存更改**。

![DynamoDB 控制台中 Movies 表上流的管理标签页面，显示空的键和值字段、添加新标签按钮以及保存更改按钮。](https://docs.amazonaws.cn/amazondynamodb/latest/developerguide/images/manage-stream-tags-console.png)


## 为现有流添加标签（Amazon CLI）
<a name="Tagging.Streams.using-cli"></a>

以下示例说明如何使用 Amazon CLI 为现有流添加标签以及列出流的标签。

**为现有流添加标签（Amazon CLI）**
+ 以下示例将值为 `blueTeam` 的 `Owner` 标签添加到 `Movies` 表上的现有流：

  ```
  aws dynamodb tag-resource \
      --resource-arn arn:aws:dynamodb:us-east-1:111122223333:table/Movies/stream/2024-01-01T00:00:00.000 \
      --tags Key=Owner,Value=blueTeam
  ```

**列出流的所有标签（Amazon CLI）**
+ 以下示例列出与 `Movies` 表上的流关联的所有标签：

  ```
  aws dynamodb list-tags-of-resource \
      --resource-arn arn:aws:dynamodb:us-east-1:111122223333:table/Movies/stream/2024-01-01T00:00:00.000
  ```