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 del análisis de archivos adjuntos en Amazon Connect
nota
Este tema va dirigido a los desarrolladores que estén familiarizados con Lambda. Si es la primera vez que utiliza Lambda, consulte Introducción a Lambda en la Guía del desarrollador de AWS Lambda.
Puedes configurarlo Amazon Connect para que escanee los archivos adjuntos que se envíen por correo electrónico, durante un chat o se carguen en un caso. Puede analizar los archivos adjuntos mediante la aplicación de análisis que prefiera. Por ejemplo, puede analizar los archivos adjuntos en busca de malware antes de que se apruebe su uso compartido entre los participantes de un chat.
Cómo habilitar el análisis de archivos adjuntos, debe realizar dos pasos:
Paso 1: crear una función de Lambda que gestione el análisis
Cree una función de Lambda con cualquier tiempo de ejecución y configúrela. Esta función debe estar en la misma cuenta Región de AWS and que tu instancia de Amazon Connect.
Por cada archivo adjunto cargado desde Amazon Connect, se envía una solicitud con información sobre el archivo adjunto.
A continuación, se muestra un ejemplo de solicitud JSON para analizar:
{
"Version": "1.0",
"InstanceId": "your instance ID
",
"File": {
"FileId": "your file ID
",
"FileCreationTime": 1689291663582,
"FileName": "example.txt",
"FileSizeInBytes": 10,
"FileLocation": {
"S3Location": {
"Key": "connect/your-instance
/Attachments/chat/2023/07/13/your file ID
_20230713T23:41_UTC.txt",
"Bucket": "connect-example",
"Arn": "arn:aws:s3:::connect-example/connect/your-instance
/Attachments/chat/2023/07/13/your file ID
_20230713T23:41_UTC.txt"
}
}
}
}
Respuesta requerida
{
"Status": "APPROVED" | "REJECTED"
}
Política de reintentos de invocación
Si la invocación de está limitada, se vuelve a intentar realizar la solicitud. También vuelve a intentarse si se produce un error de servicio general (error 500). Cuando una invocación sincrónica devuelve un error, Amazon Connect lo vuelve a intentar hasta tres veces, durante un máximo de 60 segundos. Llegados a ese momento, el archivo adjunto se marca como rechazado.
Para obtener más información sobre los reintentos de Lambda, consulte Control de errores y reintentos automáticos en AWS Lambda Lambda.
Comportamiento de rechazo
Amazon Connect marca el archivo adjunto como REJECTED
y elimina automáticamente los archivos adjuntos en S3 tanto de la ubicación provisional como de la ubicación final si se da una de las siguientes situaciones:
-
El escáner de Lambda devuelve el estado
REJECTED
. -
Amazon Connect no puede analizar la respuesta del escáner de Lambda.
-
Amazon Connect no puede invocar la función de Lambda.
Paso 2: añadir un escáner de archivos adjuntos a la instancia de Amazon Connect
Después de crear una función de Lambda para analizar los archivos adjuntos, debe añadirla a la instancia de Amazon Connect. Siga los siguientes pasos para agregar la función de Lambda.
-
Abra la consola Amazon Connect en https://console.aws.amazon.com/connect/
. En la página de instancias, elija el alias de instancia. El alias de instancia también es su nombre de instancia, que aparece en su URL de Amazon Connect. En la siguiente imagen se muestra la página de instancias del centro de contacto virtual de Amazon Connect, con un recuadro alrededor del alias de instancia.
-
En el panel de navegación, elija Almacenamiento de datos.
-
En la página Almacenamiento de datos, en la sección Archivos adjuntos, elija Editar y, a continuación, seleccione Habilitar el análisis de archivos adjuntos, tal como se muestra en la siguiente imagen.
-
Utilice el cuadro desplegable Funciones de Lambda para seleccionar la función de Lambda que ha agregado a Paso 1: crear una función de Lambda que gestione el análisis.
-
Seleccione Guardar. El análisis de archivos adjuntos ahora está habilitado para su instancia de Amazon Connect.