Configurar logs de conversas - Amazon Lex

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

Configurar logs de conversas

Você ativa e desativa os registros de conversas usando o console ou oconversationLogSettings campo daUpdateBotAlias operaçãoCreateBotAlias ou. É possível ativar ou desativar logs de áudio, logs de texto ou ambos. O registro em log começa em novas sessões do bot. As alterações nas configurações de log não são refletidas nas sessões ativas.

Para armazenar registros de texto, use um grupo de CloudWatch registros do Amazon Logs em suaAWS conta. É possível usar qualquer grupo de logs válido. O grupo de logs deve estar na mesma região que o bot do Amazon Lex V2. Para obter mais informações sobre como criar um grupo de CloudWatch log do, consulte Trabalhando com grupos de log e fluxos de log no Guia do usuário do Amazon CloudWatch Logs.

Para armazenar registros de áudio, use um bucket Amazon S3 em suaAWS conta. É possível usar qualquer bucket válido do S3. O bucket deve estar na mesma região que o bot Amazon Lex V2. Para obter mais informações sobre como criar um bucket do S3, consulte Criação de um bucket no Guia de conceitos básicos do Amazon Simple Storage Service.

Quando você gerencia registros de conversas usando o console, o console atualiza sua função de serviço para que tenha acesso ao grupo de registros e ao bucket do S3.

Se você não estiver usando o console, deverá fornecer uma função do IAM com políticas que permitam que o Amazon Lex V2 grave no grupo de logs ou bucket configurado. Se você criar uma função vinculada ao serviço usando oAWS Command Line Interface, deverá adicionar um sufixo personalizado à função usando acustom-suffix opção a seguir:

aws iam create-service-linked-role \ --aws-service-name lexv2.amazon.aws.com \ --custom-suffix suffix

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

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

Habilitação dos logs de conversas

Como ativar os logs usando o console
  1. Abra o console Amazon Lex V2 https://console.aws.amazon.com/lexv2.

  2. Na lista, escolha um bot.

  3. No menu à esquerda, escolha Aliases.

  4. Na lista de aliases, selecione o alias para o qual você deseja configurar logs de conversa.

  5. Na seção Registros de conversas, escolha Gerenciar registros de conversas.

  6. Para registros de texto, escolha Ativar e insira o nome do grupo de CloudWatch registros do Amazon Logs.

  7. Para registros de áudio, escolha Ativar e, em seguida, insira as informações do bucket do S3.

  8. Opcional. Para criptografar logs de áudio, escolha a chave do AWS KMS a ser usada para criptografia.

  9. Escolha Save (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 e o bucket S3 selecionado.

Desabilitar logs de conversas

Como desativar os logs usando o console
  1. Abra o console Amazon Lex V2 https://console.aws.amazon.com/lexv2.

  2. Na lista, escolha um bot.

  3. No menu à esquerda, escolha Aliases.

  4. Na lista de aliases, selecione o alias para o qual você deseja configurar logs de conversa.

  5. Na seção Registros de conversas, escolha Gerenciar registros de conversas.

  6. Desative o registro de texto, áudio ou ambos para desativar o registro.

  7. Escolha Save (Salvar) para interromper o registro em log de conversas.