Configuración de registros de conversación - Amazon Lex

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de registros de conversación

Los registros de conversación se habilitan y deshabilitan mediante la consola o el campo conversationLogSettings de la operación CreateBotAlias o UpdateBotAlias. Puede activar o desactivar los registros de audio, los registros de texto o ambos. El registro comienza en las nuevas sesiones de bot. Los cambios en la configuración del registro no se reflejan en las sesiones activas.

Para almacenar registros de texto, usa un grupo de CloudWatch registros de Amazon Logs en tu AWS cuenta. Puede utilizar cualquier grupo de registro válido. El grupo de registro debe estar en la misma región que el bot de Amazon Lex V2. Para obtener más información sobre la creación de un grupo de CloudWatch registros, consulte Trabajar con grupos de registros y transmisiones de CloudWatch registros en la Guía del usuario de Amazon Logs.

Para almacenar registros de audio, utilice un bucket de Amazon S3 en su AWS cuenta. Puede utilizar cualquier bucket de S3 válido. El bucket debe estar en la misma región que el bot de Amazon Lex V2. Para obtener más información acerca de la creación de un bucket de S3, consulte Crear un bucket en la Guía de introducción de Amazon Simple Storage Service.

Cuando gestiona los registros de conversaciones mediante la consola, la consola actualiza su rol de servicio para que tenga acceso al grupo de registros y al bucket de S3.

Si no está utilizando la consola, debe proporcionar un rol de IAM con políticas que permitan a Amazon Lex V2 escribir en el grupo de registro o en el bucket configurado. Si crea un rol vinculado a un servicio mediante el AWS Command Line Interface, debe añadir un sufijo personalizado al rol mediante la custom-suffix opción que se muestra en el siguiente ejemplo. Para obtener más información, consulte Crear un rol de IAM y políticas para registros de conversación.

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

El rol de IAM que utilice para habilitar los registros de las conversiones debe tener el permiso iam:PassRole. La siguiente política debe estar asociada al rol:

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

Habilitar registros de conversación

Activar los registros mediante la consola
  1. Abra la consola de Amazon Lex V2 en https://console.aws.amazon.com/ecs/v2.

  2. En la lista, seleccione un bot.

  3. En el menú izquierdo, seleccione Alias.

  4. En la lista de alias, seleccione el alias para el que desea configurar los registros de conversación.

  5. En la sección Registros de conversaciones, seleccione Administrar registros de conversaciones.

  6. Para los registros de texto, selecciona Activar e introduce el nombre del grupo de CloudWatch registros de Amazon Logs.

  7. Para los registros de audio, seleccione Habilitar e introduzca la información del bucket de S3.

  8. Opcional. Para cifrar los registros de audio, elija la AWS KMS clave que se utilizará para el cifrado.

  9. Seleccione Guardar para iniciar el registro de conversaciones. Si es necesario, Amazon Lex V2 actualizará su rol de servicio con permisos para acceder al grupo de CloudWatch registros y al bucket S3 seleccionado.

Deshabilitar registros de conversación

Desactivar los registros mediante la consola
  1. Abra la consola de Amazon Lex V2 en https://console.aws.amazon.com/ecs/v2.

  2. En la lista, seleccione un bot.

  3. En el menú izquierdo, seleccione Alias.

  4. En la lista de alias, seleccione el alias para el que desea configurar los registros de conversación.

  5. En la sección Registros de conversaciones, seleccione Administrar registros de conversaciones.

  6. Deshabilite el registro de texto, el registro de audio o ambos para desactivar el registro.

  7. Seleccione Guardar para detener el registro de conversaciones.