

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

# 为 Managed Service for Apache Flink 应用程序添加标签
<a name="how-tagging"></a>



本节介绍如何将密钥值元数据标签添加到Managed Service for Apache Flink的应用程序。这些标签可用于以下目的：
+ 确定单独的 Managed Service for Apache Flink应用程序的账单。有关更多信息，请参阅*《计费和成本管理指南》*中的[使用成本分配标签](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)。
+ 根据标签控制对应用程序资源的访问。有关更多信息，请参阅*《AWS Identity and Access Management 用户指南》*中的[使用标签控制访问](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html)。
+ 用户定义的目的。您可以根据用户标签定义应用程序的功能。

请注意与标记相关的以下信息：
+ 应用程序标签的最大数量包括系统标签。用户定义的应用程序标签的最大数量为 50。
+ 如果某项操作包含的标签列表存在重复的 `Key` 值，服务将提示 `InvalidArgumentException`。

**Topics**
+ [创建应用程序时添加标签](how-tagging-create.md)
+ [为现有应用程序添加或更新标签](how-tagging-add.md)
+ [列出应用程序的标签](how-tagging-list.md)
+ [从应用程序移除标签](how-tagging-remove.md)

# 创建应用程序时添加标签
<a name="how-tagging-create"></a>

在创建应用程序时，您可以使用[CreateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)操作的`tags`参数添加标签。

以下示例请求显示了 `CreateApplication` 请求的 `Tags` 节点：

```
"Tags": [ 
    { 
        "Key": "Key1",
        "Value": "Value1"
    },
    { 
        "Key": "Key2",
        "Value": "Value2"
    }
]
```

# 为现有应用程序添加或更新标签
<a name="how-tagging-add"></a>

您可以使用[TagResource](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_TagResource.html)操作向应用程序添加标签。您无法使用[UpdateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)操作向应用程序添加标签。

要更新现有标签，可添加一个与现有标签的键相同的标签。

针对 `TagResource` 操作的以下示例请求可添加新标签或更新现有标签：

```
{
   "ResourceARN": "string",
   "Tags": [ 
      { 
         "Key": "NewTagKey",
         "Value": "NewTagValue"
      },
      { 
         "Key": "ExistingKeyOfTagToUpdate",
         "Value": "NewValueForExistingTag"
      }
   ]
}
```

# 列出应用程序的标签
<a name="how-tagging-list"></a>

要列出现有标签，请使用[ListTagsForResource](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_ListTagsForResource.html)操作。

针对 `ListTagsForResource` 操作的以下示例请求可列出应用程序的标签：

```
{
   "ResourceARN": "arn:aws:kinesisanalyticsus-west-2:012345678901:application/MyApplication"
}
```

# 从应用程序移除标签
<a name="how-tagging-remove"></a>

要从应用程序中移除标签，请使用[UntagResource](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UntagResource.html)操作。

针对 `UntagResource` 操作的以下示例请求可从应用程序中删除标签：

```
{
   "ResourceARN": "arn:aws:kinesisanalyticsus-west-2:012345678901:application/MyApplication",
   "TagKeys": [ "KeyOfFirstTagToRemove", "KeyOfSecondTagToRemove" ]
}
```