View a markdown version of this page

Masquer les valeurs des emplacements dans les journaux de conversation de Lex V2 - Amazon Lex

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.

Masquer les valeurs des emplacements dans les journaux de conversation de Lex V2

Amazon Lex V2 vous permet d'obscurcir ou de masquer le contenu des emplacements afin que le contenu ne soit pas visible. Pour protéger les données sensibles capturées comme valeurs d’emplacement, vous pouvez activer l'obfuscation d'emplacement pour masquer ces valeurs lors de la journalisation.

Lorsque vous choisissez de masquer les valeurs des créneaux, Amazon Lex V2 remplace la valeur du créneau par le nom du créneau dans les journaux de conversation. Pour un emplacement appelé full_name, la valeur de l'emplacement sera obfusquée comme suit :

Before: My name is John Stiles After: My name is {full_name}

Si un énoncé contient des caractères entre crochets ({}), Amazon Lex V2 échappe aux crochets avec deux barres obliques inverses (\ \). Par exemple, le texte {John Stiles} est obfusqué comme suit :

Before: My name is {John Stiles} After: My name is \\{{full_name}\\}

Les valeurs d'emplacement sont obfusquées dans les journaux de conversation. Les valeurs des créneaux sont toujours disponibles dans la réponse des RecognizeUtterance opérations RecognizeText and, et les valeurs des créneaux sont disponibles pour vos fonctions Lambda de validation et d'exécution. Si vous utilisez des valeurs d'emplacement dans vos invites ou vos réponses, ces valeurs ne sont pas obfusquées dans les journaux de conversation.

Au premier tour d'une conversation, Amazon Lex V2 masque les valeurs d'emplacement s'il reconnaît un emplacement et une valeur d'emplacement dans l'énoncé. Si aucune valeur d'emplacement n'est reconnue, Amazon Lex V2 ne masque pas l'énoncé.

Au deuxième tour et aux tours suivants, Amazon Lex V2 connaît l'emplacement à sélectionner et sait si la valeur de l'emplacement doit être masquée. Si Amazon Lex V2 reconnaît la valeur de l'emplacement, celle-ci est masquée. Si Amazon Lex V2 ne reconnaît aucune valeur, l'intégralité de l'énoncé est masquée. Les valeurs d'emplacement dans les énoncés manqués ne sont pas obfusqués.

Amazon Lex V2 ne masque pas non plus les valeurs d'emplacement que vous stockez dans les attributs de demande ou de session. Si vous stockez des valeurs d'emplacement qui doivent être masquées en tant qu'attribut, vous devez chiffrer ou obfusquer la valeur.

Amazon Lex V2 ne masque pas la valeur de l'emplacement dans l'audio. Il obfusque la valeur de l’emplacement dans la transcription audio.

Vous pouvez choisir les emplacements à masquer à l'aide de la console ou de l'API Amazon Lex V2. Dans la console, choisissez Slot obfuscation (Obfuscation d’emplacement) dans les paramètres d'un emplacement. Si vous utilisez l'API, définissez le obfuscationSetting champ de l'emplacement sur le DEFAULT_OBFUSCATION moment où vous appelez l'UpdateSlotopération CreateSlot ou.