Registro em log de erros com logs de erro no Lex V2 - Guia do desenvolvedor

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á.

Registro em log de erros com logs de erro no Lex V2

Você habilita logs de erro para armazenar interações com o bot. Você pode usar esses logs de erro para examinar o desempenho do bot e solucionar erros com conversas.

Os logs de erro são configurados para uma versão. Cada versão pode ter configurações diferentes para os logs de erro. Os registros de texto armazenam a entrada de texto nos CloudWatch registros. Você pode ativar a criptografia de registros de texto usando o gerenciamento de AWS KMS clientes CMKs.

Políticas do IAM para logs de erro

Dependendo do tipo de registro selecionado, o Amazon Lex V2 exige permissão para usar os buckets Amazon CloudWatch Logs e Amazon Simple Storage Service (S3) para armazenar seus registros. Você deve criar funções e permissões do AWS Identity and Access Management para permitir que o Amazon Lex V2 acesse esses recursos.

Criação de um perfil do IAM e políticas para logs de erro

Para habilitar registros de conversas, você deve conceder permissão de gravação para CloudWatch Logs e Amazon S3. Se você habilitar a criptografia de objetos para seus objetos do S3, precisará conceder permissão de acesso às AWS KMS chaves usadas para criptografar os objetos.

Você pode usar o console do IAM, a API do IAM ou o AWS Command Line Interface para criar a função e as políticas. Essas instruções usam a CLI da AWS para criar a função e as políticas.

Para criar um perfil do IAM para logs de erro

A função do IAM que você usa para habilitar os registros de conversas deve ter a PassRole permissão iam:. A política a seguir deve ser anexada ao perfil:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:aws:iam::111122223333:role/role" } ] }

Habilitação dos logs de erro no Lex V2

Para ativar logs de erro usando o console do Amazon Lex V2:

  1. Faça login no AWS Management Console e abra o console do Amazon Lex em https://console.aws.amazon.com/lex/.

  2. Na lista Bots, escolha o bot que você deseja habilitar para logs de erro.

  3. No menu à esquerda, escolha Versão.

  4. Na lista Versão, escolha a versão para a qual você deseja configurar logs de erro.

  5. Na seção Detalhes da versão, escolha Habilitar.

  6. Escolha Salvar para iniciar o registro em log de conversas. Se necessário, o Amazon Lex V2 atualizará sua função de serviço com permissões para acessar o grupo de CloudWatch registros de registros.

Desabilitação dos logs de erro no Lex V2

Para desativar logs de erro usando o console do Amazon Lex V2:

  1. Faça login no AWS Management Console e abra o console do Amazon Lex em https://console.aws.amazon.com/lex/.

  2. Na lista Bots, escolha o bot que você deseja habilitar para logs de erro.

  3. No menu à esquerda, escolha Versão.

  4. Na lista Versão, escolha a versão para a qual você deseja configurar logs de erro.

  5. Na seção Detalhes da versão, escolha Desabilitar.

  6. Escolha Salvar para interromper o registro em log de conversas.