在 Lex V2 中标记资源 - Amazon Lex

在 Lex V2 中标记资源

为了帮助您管理 Amazon Lex V2 机器人以及机器人别名,您可以将元数据作为标签分配给每个资源。标签是为 AWS 资源分配的标记。每个标签均包含一个键和一个值。

标签让您能够以不同方式(例如,按用途、所有者或应用程序)对 AWS 资源进行分类。标签帮助您:

  • 标识和整理您的 AWS 资源。许多 AWS 资源支持标记,因此,您可以将同一标签分配给不同服务中的资源,以指示这些资源是相同的。例如,您可以使用相同标签标记机器人及其使用的 Lambda 函数。

  • 分配成本。您可以在 AWS 账单与成本管理 控制面板上激活标签。AWS 使用标签对您的成本进行分类,并向您提供每月成本分配报告。对于 Amazon Lex V2,您可以通过别名特定的标签为每个别名分配成本。有关更多信息,请参阅 AWS 账单与成本管理 用户指南中的使用成本分配标签

  • 控制对资源的访问。您可以在 Amazon Lex V2 中使用标签创建策略来控制对 Amazon Lex V2 资源的访问权限。这些策略可以附加到 IAM 角色或用户,以启用基于标签的访问控制。

可以通过 AWS 管理控制台、AWS Command Line Interface 或 Amazon Lex V2 API 处理标签。

使用控制台或 API 标记资源

如果您使用的是 Amazon Lex V2 控制台,则可以在创建资源时标记资源,也可以稍后添加标记。您还可以使用控制台来更新或删除现有标签。

如果您使用 AWS CLI 或 Amazon Lex V2 API,则可以通过以下操作来管理资源的标签:

Amazon Lex V2 中支持贴标签的资源如下:

  • 机器人:使用如下所示的 Amazon 资源名称(ARN):

    • arn:aws:lex:${Region}:${account}:bot/${bot-id}

  • 机器人别名:使用如下所示的 ARN:

    • arn:aws:lex:${Region}:${account}:bot-alias/${bot-id}/${bot-alias-id}

bot-idbot-alias-id 取值均是由 10 个大写字母和数字组成的字符串。

使用 Lex V2 时的标签限制

以下基本限制适用于 Amazon Lex V2 资源上的标签:

  • 最大密钥数量:50 个使用控制台,200 个使用 API

  • 最大键长度:128 个字符

  • 最大值长度:256 个字符

  • 键和值的有效字符:a-z、A-Z、0-9、空格和以下字符:_ . : / = + - @

  • 键和值区分大小写

  • 请不要使用 aws: 作为键的前缀;它保留为供 AWS 使用