Configuración de registros de conversaciones para su bot Lex V2 - Amazon Lex

Configuración de registros de conversaciones para su bot Lex V2

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, utilice un grupo de registro de Registros de Amazon CloudWatch en su cuenta de AWS. 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 registros de Registros de CloudWatch, consulte Trabajar con grupos de registro y flujos de registro en la Guía del usuario de Registros de Amazon CloudWatch.

Para almacenar registros de audio, use un bucket de S3 en su cuenta de AWS. 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 la AWS Command Line Interface, debe agregar un sufijo personalizado al rol mediante la opción custom-suffix 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:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:aws:iam::111122223333: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, seleccione Habilitar e introduzca el nombre del grupo de registro de Registros de Amazon CloudWatch.

  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, seleccione la clave de AWS KMS que desea 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 registro de Registros de CloudWatch y al bucket de S3 seleccionado.

Como deshabilitar registros de conversación en Lex V2

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.