管理分析的访问权限 - Amazon Lex

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

管理分析的访问权限

要为用户提供分析访问权限,请将策略附加到允许该IAM角色调用API操作进行分析的角色。您可以将附加AWS托管策略: AmazonLexFullAccess到IAM角色以提供对 Amazon Lex API 操作的完全访问权限,也可以创建仅允许分析权限的自定义策略并将其附加到IAM角色。

要创建包含分析权限的自定义策略,请执行以下操作:
  1. 如果您需要先创建IAM角色,请按照创建角色中的步骤向IAM用户委派权限

  2. 按照创建IAM策略中的步骤使用以下JSON对象创建策略。要为该IAM角色启用对特定机器人的分析访问权限,请将ARN每个机器人的机器人添加到Resource字段中。将region、和account-id,替换为BOTID与机器人对应的值。您也可以用您选择的名称替换语句标识符。AnalyticsActions

    { "Version": "2012-10-17", "Statement": [ { "Sid": "AnalyticsActions", "Effect": "Allow", "Action": [ "lex:ListAggregatedUtterances", "lex:ListIntentMetrics", "lex:ListSessionAnalyticsData", "lex:ListIntentPaths", "lex:ListIntentStageMetrics", "lex:ListSessionMetrics" ], "Resource": [ "arn:aws:lex:region:account-id:bot/BOTID" ] } ] }
  3. 按照添加和删除IAM身份权限中的步骤,将您创建的策略附加到要授予分析权限的角色。

  4. 现在,该角色即有权查看您指定的机器人的分析数据。