为您的 Amazon Location Service 资源添加标签 - Amazon Location Service

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

为您的 Amazon Location Service 资源添加标签

使用 Amazon Location 中的资源标签来创建标签,按用途、拥有者、环境或标准对您的资源进行分类。标记您的资源可以帮助您管理、识别、组织、搜索和筛选资源。

例如,使用 AWS Resource Groups,您可以基于一个或多个标签或部分标签创建 AWS 资源组。您还可以根据组在 AWS CloudFormation 堆栈中的出现情况创建组。使用 Resource Groups 和标签编辑器,您可以在一个位置整合和查看由多个服务、资源和区域组成的应用程序的数据。有关常见标签策略的更多信息,请参阅 AWS 一般参考

每个标签都是包含您定义的一个键和值的标记:

  • 标签密钥——对标签值进行分类的通用标签。例如,CostCenter

  • 标签值——标签密钥类别的可选描述。例如,MobileAssetTrackingResourcesProd

本主题通过查看标签限制来帮助您开始标记。它还向您展示了如何使用成本分配报告创建标签和使用标签来跟踪每个有效标签的 AWS 成本。

添加标签限制

下面是适用于标签的基本限制:

  • 每个资源的标签数上限为 50

  • 对于每个资源,每个标签键都必须是唯一的,每个标签键只能有一个值。

    注意

    如果您添加的新标签的标签键与现有标签的相同,则新标签将覆盖现有标签。

  • 最大键长度 – 128 个 Unicode 字符 (采用 UTF-8 格式)

  • 最大值长度 – 256 个 Unicode 字符(采用 UTF-8 格式)

  • 允许在不同的服务中使用的字符包括:可以使用 UTF-8 表示的字母、数字和空格以及以下字符:+ - = . _ : / @。

  • 标签键和值区分大小写。

  • aws: 前缀专门预留供 AWS 使用。如果某个标签具有带有此标签键,则您无法编辑该标签的键或值。具有 aws: 前缀的标签不计入每个资源的标签数限制。

授予标记资源的权限

您可以使用 IAM policy 来控制对您的 Amazon Location 资源的访问权限,并授予在创建资源时标记资源的权限。除了授予创建资源的权限外,该策略还可以包括允许标记操作的 Action 权限:

  • geo:TagResource——允许用户将一个或多个标签分配给指定的 Amazon Location 资源。

  • geo:UntagResource——允许用户从指定的 Amazon Location 资源中删除一个或多个标签。

  • geo:ListTagsForResource——允许用户列出分配给 Amazon Location 资源的所有标签。

以下是允许用户创建地理围栏集合并标记资源的策略示例:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowTaggingForGeofenceCollectionOnCreation", "Effect": "Allow", "Action": [ "geo:CreateGeofenceCollection", "geo:TagResource" ], "Resource": "arn:aws:geo:region:accountID:geofence-collection/*" ] }

向 Amazon Location Service 资源添加标签

您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 在创建资源时添加标签:

为现有资源添加、编辑或删除标签

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 在左侧导航窗格中,选择要标记的资源。例如,地图

  3. 从列表中选择一个资源。

  4. 选择管理标签以添加、编辑或删除标签。

按标签跟踪资源成本

您可以使用标签进行成本分配,以详细跟踪您的 AWS 成本。激活成本分配标签后,AWS 将使用成本分配标签在成本分配报告上组织您的资源计费。这可以帮助您对使用成本进行分类和跟踪。

您可以激活两种类型的成本分配标签:

  • AWS-generated——这些标签由 AWS 生成。AWS 标签使用 aws: 前缀,例如 aws:createdBy

  • 用户定义——这些是您创建的自定义标签。用户定义的标签使用 user: 前缀,例如 user:CostCenter

必须单独激活每种标签类型。激活标签后,您可以启用AWS Cost Explorer或查看每月成本分配报告。

AWS-generated tags

激活 AWS 生成的标签

  1. 打开 Billing and Cost Management 控制台:https://console.aws.amazon.com/billing/

  2. 在左侧导航窗格中,选择成本分配标签

  3. AWS-生成的成本分配标签选项卡下,选择要激活的标签密钥。

  4. 选择激活

User-defined tags

激活用户定义的标签:

  1. 打开 Billing and Cost Management 控制台:https://console.aws.amazon.com/billing/

  2. 在左侧导航窗格中,选择成本分配标签

  3. 用户定义的成本分配标签选项卡下,选择要激活的标签密钥。

  4. 选择激活

激活标签后,AWS 会针对您的资源使用情况和成本生成每月成本分配报告。本成本分配报告包括您每个账单周期的所有 AWS 成本,包括标记和未标记的资源。有关更多信息,请参阅《AWS Billing and Cost Management 用户指南》中的使用成本分配标签

使用标签控制对 Amazon Location Service 资源的访问

AWS Identity and Access Management(IAM) 策略支持基于标签的条件,使您能够根据特定标签密钥和值管理对资源的访问。例如,IAM 角色策略可以包含条件来限制对特定环境的访问,如基于标签的开发、测试或生产环境。

想要了解更多信息,请参阅基于标签控制资源访问的主题。

了解更多信息

有关更多信息如下: