本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为了帮助您管理 Amazon Lex V2 机器人以及机器人别名,您可以将元数据作为标签分配给每个资源。标签是您分配给 AWS 资源的标签。每个标签均包含一个键和一个值。
标签使您能够以不同的方式对 AWS 资源进行分类,例如按用途、所有者或应用程序。标签帮助您:
-
识别和整理您的 AWS 资源。许多 AWS 资源支持标记,因此,您可以将同一标签分配给不同服务中的资源,以指示这些资源是相同的。例如,您可以使用相同标签标记机器人及其使用的 Lambda 函数。
-
分配成本。您可以在 AWS Billing and Cost Management 控制面板上激活标签。 AWS 使用标签对您的成本进行分类,并向您提供每月成本分配报告。对于 Amazon Lex V2,您可以通过别名特定的标签为每个别名分配成本。有关更多信息,请参阅 AWS Billing and Cost Management 用户指南中的使用成本分配标签。
-
控制对资源的访问。您可以在 Amazon Lex V2 中使用标签创建策略来控制对 Amazon Lex V2 资源的访问权限。这些策略可以附加到 IAM 角色或用户,以启用基于标签的访问控制。
您可以使用 AWS Management Console、或 Amazon Lex V2 API 来处理标签。 AWS Command Line Interface
使用控制台或 API 标记资源
如果您使用的是 Amazon Lex V2 控制台,则可以在创建资源时标记资源,也可以稍后添加标记。您还可以使用控制台来更新或删除现有标签。
如果您使用的是 AWS CLI 或 Amazon Lex V2 API,则可以使用以下操作来管理资源的标签:
-
CreateBot 和 CreateBotAlias — 在创建机器人或机器人别名时应用标签。
-
ListTagsForResource — 查看与资源关联的标签。
-
TagResource — 添加和修改现有资源上的标签。
-
UntagResource — 从资源中删除标签。
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-id
和 bot-alias-id
取值均是由 10 个大写字母和数字组成的字符串。
使用 Lex V2 时的标签限制
以下基本限制适用于 Amazon Lex V2 资源上的标签:
-
最大密钥数量:50 个使用控制台,200 个使用 API
-
最大键长度:128 个字符
-
最大值长度:256 个字符
-
键和值的有效字符:a-z、A-Z、0-9、空格和以下字符:_ . : / = + - @
-
键和值区分大小写
-
不要
aws:
用作密钥的前缀,它是保留供 AWS 使用的