Configuration de la numérisation des pièces jointes - Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de la numérisation des pièces jointes

Note

Cette rubrique s'adresse aux développeurs qui connaissent Lambda. Si vous ne connaissez pas Lambda, consultez Démarrer avec Lambda du Guide du développeur AWS Lambda.

Vous pouvez configurer Amazon Connect pour scanner les pièces jointes envoyées lors d'une discussion ou téléchargées dans un dossier. Vous pouvez numériser les pièces jointes à l'aide de votre application de numérisation préférée. Par exemple, vous pouvez rechercher des logiciels malveillants dans les pièces jointes avant que leur partage entre les participants à une conversation instantanée ne soit approuvé.

Pour activer la numérisation des pièces jointes, effectuez deux étapes :

Étape 1 : Créer une fonction Lambda qui gère la numérisation

Créez une fonction Lambda, à l'aide de n'importe quelle exécution, et configurez-la. Cette fonction doit se trouver dans le même compte Région AWS et celui de votre instance Amazon Connect.

Pour chaque pièce jointe chargée via Amazon Connect, une demande est envoyée avec les informations relatives à la pièce jointe.

Voici un exemple de requête JSON pour la numérisation :

{ "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" } } } }

Réponse requise

{ "Status": "APPROVED" | "REJECTED" }

Stratégie de nouvelle tentative d'appel

Si votre invocation Lambda est limitée, la demande fait l'objet d'une nouvelle tentative. Il y aura aussi une nouvelle tentative si un échec de service général (erreur 500) se produit. Lorsqu'une invocation synchrone renvoie une erreur, Amazon Connect réessaie jusqu'à trois fois, pendant un maximum de 60 secondes. À ce stade, la pièce jointe est marquée comme rejetée.

Pour plus d'informations sur la façon dont Lambda lance une nouvelle tentative, consultez Gestion des erreurs et nouvelles tentatives automatiques dans AWS Lambda.

Comportement de rejet

Amazon Connect marque la pièce jointe REJECTED et supprime automatiquement les fichiers joints dans S3 à la fois sur leur emplacement de départ et sur leur emplacement final lorsque l'une des situations suivantes se produit :

  • Votre scanner Lambda renvoie le statut REJECTED.

  • Amazon Connect ne peut pas analyser la réponse du scanner Lambda.

  • Amazon Connect ne peut pas invoquer la fonction Lambda.

Étape 2 : Ajouter un scanner de pièces jointes à votre instance Amazon Connect

Après avoir créé une fonction Lambda pour numériser les pièces jointes, vous devez ajouter la fonction Lambda à votre instance Amazon Connect. Effectuez les étapes suivantes pour ajouter la fonction Lambda.

  1. Ouvrez la console Amazon Connect à l'adresse https://console.aws.amazon.com/connect/.

  2. Dans la page Instances, choisissez l'alias d'instance. L'alias d'instance est également le nom de votre instance, qui apparaît dans votre URL Amazon Connect. L'image suivante présente la page Instances du centre de contact virtuel Amazon Connect avec un encadré autour de l'alias d'instance.

    Page Instances du centre de contact virtuel Amazon Connect, alias d'instance.
  3. Dans le panneau de navigation, choisissez Stockage de données.

  4. Sur la page Stockage de données, dans la section Pièces jointes, choisissez Modifier, puis sélectionnez Activer la numérisation des pièces jointes, comme illustré dans l'image suivante.

    Page des pièces jointes, option d'activation de la numérisation des pièces jointes.
  5. Utilisez la liste déroulante Fonctions Lambda pour sélectionner la fonction Lambda que vous avez ajoutée dans Étape 1 : Créer une fonction Lambda qui gère la numérisation.

  6. Choisissez Enregistrer. L'analyse des pièces jointes est désormais activée pour votre instance Amazon Connect.