As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Para fornecer ao usuário acesso às análises, anexe uma política a um perfil do IAM que permita que a função chame as operações de API para análise. Você pode anexar a Política gerenciada pela AWS: AmazonLexFullAccess ao perfil do IAM para fornecer acesso total às operações da API do Amazon Lex ou criar uma política personalizada que permita apenas permissões para análises e anexá-la a um perfil do IAM.
Para criar uma política personalizada contendo permissões para análise
-
Para criar um perfil do IAM, siga as etapas descritas em Criar um perfil para delegar permissões a um usuário do IAM.
-
Siga as etapas em Criar políticas do IAM para criar uma política usando o seguinte objeto JSON. Para permitir o acesso de análise a bots específicos para o perfil do IAM, adicione o ARN de cada bot ao campo
Resource
. Substitua oregion
account-id
, eBOTID
pelos valores correspondentes aos bots. Você também pode substituir o identificador da declaração,AnalyticsActions
, por um nome de sua escolha.{ "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
" ] } ] } -
Anexe a política que você criou ao perfil ao qual você deseja conceder permissões de análise seguindo as etapas em Adicionar e remover permissões de identidade do IAM.
-
Agora, o perfil deve ter permissões para visualizar as análises dos bots que você especificou.