AWS Database Migration Service
用户指南 (版本 API Version 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

在 AWS Database Migration Service 中为资源添加标签

可以使用 AWS Database Migration Service (AWS DMS) 中的标签向资源添加元数据。此外,这些标签可与 AWS Identity and Access Management (IAM) 策略结合使用,以管理对 AWS DMS 资源的访问并控制可将什么操作应用于 AWS DMS 资源。最后,您可以将具有类似标签的资源的费用分组在一起,使用这些标签来跟踪成本。

所有 AWS DMS 资源均可加标签:

  • 复制实例

  • 终端节点

  • 复制任务

  • 证书

AWS DMS 标签是由您定义的名称-值对,与某种 AWS DMS 资源关联。此名称也叫密钥。为键提供值为可选操作。可使用标签向 AWS DMS 资源分配任意信息。标签密钥可用于定义 (例如) 一个类别,而标签值可以是该类别中的一个项目。例如,可定义“project”标签键和“Salix”标签值,表示向 Salix 项目分配了 AWS DMS 资源。也可使用标签通过 environment=test 或 environment =production 等键指定 AWS DMS 资源用于测试或生产。我们建议使用一组具有一致性的标签键,以使跟踪与 AWS DMS 资源关联的元数据变得更轻松。

使用标签组织 AWS 账单来反映您自身的成本结构。要执行此操作,请注册以获取包含标签密钥值的 AWS 账户账单。然后,如需查看组合资源的成本,请按有同样标签键值的资源组织您的账单信息。例如,您可以将特定的应用程序名称用作几个资源的标签,然后组织账单信息,以查看在数个服务中的使用该应用程序的总成本。有关更多信息,请参阅AWS 账单和成本管理 中的成本分配和标签设置

每个 AWS DMS 资源都有一组标签,其中包含分配给该 AWS DMS 资源的所有标签。一个标记集可以包含多达十个标记,也可以为空。如果向 AWS DMS 资源添加一个标签,而该标签的键与资源上某个现有的标签相同,则新值将覆盖旧值。

AWS 不会对您的标签应用任何语义意义;所有标签都会严格地作为字符串进行解释。AWS DMS 可以在 AWS DMS 资源上设置标签,这取决于您创建资源时使用的设置。

下表列出了 AWS DMS 标签的特征。

  • 标签键是标签的名称,属于必填内容。该字符串值的长度可以是 1 到 128 个 Unicode 字符,并且不能以“aws:”或“dms:”为前缀。该字符串只能包含 Unicode 字母、数字、空格、“_”、“.”、“/”、“=”、“+”、“-”的集合(Java 正则表达式:"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")。

  • 标签值则是一个可选的标签字符串值。该字符串值的长度可以是 1 到 256 个 Unicode 字符,并且不能以“aws:”或“dms:”为前缀。该字符串只能包含 Unicode 字母、数字、空格、“_”、“.”、“/”、“=”、“+”、“-”的集合(Java 正则表达式:"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")。

    在标签集中,值不必具有唯一性,且可为空值。例如,在“项目/Trinity”和“成本 - 中心/Trinity”的一个标签集中,可以存在键值对。

您可以使用 AWS CLI 或 AWS DMS API 添加、列出和删除 AWS DMS 资源上的标签。在使用 AWS CLI 或 AWS DMS API 时,必须提供要使用的 AWS DMS 资源的 Amazon 资源名称 (ARN)。有关构造 ARN 的详细信息,请参阅为 AWS DMS 构造 Amazon 资源名称 (ARN)

注意,对标签进行缓存以用于授权。因此,如果添加和更新 AWS DMS 资源上的标签,可能需要几分钟后标签才可用。

API

可使用 AWS DMS API 为 AWS DMS 资源实例添加、列出或删除标签。

要了解有关如何构建所需 ARN 的更多信息,请参阅为 AWS DMS 构造 Amazon 资源名称 (ARN)

在通过 AWS DMS API 使用 XML 时,标签会使用如下架构:

<Tagging> <TagSet> <Tag> <Key>Project</Key> <Value>Trinity</Value> </Tag> <Tag> <Key>User</Key> <Value>Jones</Value> </Tag> </TagSet> </Tagging>

下表提供了允许使用的 XML 标签及其特征的列表。请注意,密钥和值的内容是区分大小写的。例如,project=Trinity 和 PROJECT=Trinity 是两个不同的标签。

标签元素 描述
标签集 标签集是分配给 Amazon RDS 资源的所有标签的容器。每个资源只能有一个标签集。您只可以通过 AWS DMS API 使用标签集。
标签 标签是用户定义的密钥值对。一个标签集中可以有 1 到 10 个标签。
密钥

密钥是标签必需的名称。该字符串值的长度可以是 1 到 128 个 Unicode 字符,并且不能以“dms:”或“aws:”为前缀。该字符串只能由下列内容组成:Unicode 字母、数字、空格、‘_’、‘.’、‘/’、‘=’、‘+’、‘-’(Java 正则表达式:"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")。

密钥在标签集中必须具有唯一性。例如,标签集中不能有键相同但值不同的键-值对,如 project/Trinity 和 project/Xanadu。

值是标签的可选内容。该字符串值的长度可以是 1 到 256 个 Unicode 字符,并且不能以“dms:”或“aws:”为前缀。该字符串只能由下列内容组成:Unicode 字母、数字、空格、‘_’、‘.’、‘/’、‘=’、‘+’、‘-’(Java 正则表达式:"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")。

在标签集中,值不必具有唯一性,且可为空值。例如,在“项目/Trinity”和“成本 - 中心/Trinity”的一个标签集中,可以存在键值对。

本页内容: