Obfuscation d’emplacements - Amazon Lex V1

Avis de fin de support : le 15 septembre 2025, le support pour Amazon Lex V1 AWS sera interrompu. Après le 15 septembre 2025, vous ne pourrez plus accéder à la console Amazon Lex V1 ni aux ressources Amazon Lex V1. Si vous utilisez Amazon Lex V2, consultez plutôt le guide Amazon Lex V2.

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.

Obfuscation d’emplacements

Amazon Lex vous permet de masquer ou de masquer le contenu des emplacements afin qu'il ne soit pas visible. Pour protéger les données sensibles capturées sous forme de valeurs de créneaux, vous pouvez activer l'obfuscation des créneaux pour masquer ces valeurs dans les journaux de conversation.

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

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

Si un énoncé contient des crochets ({}) Amazon Lex les remplace par deux barres obliques inversées (\ \). Par exemple, le texte {John Stiles} est obfusqué comme suit :

Before obfuscation: My name is {John Stiles} After obfuscation: 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 PostText opérations PostContent et, 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 masque les valeurs des créneaux s'il reconnaît un créneau et une valeur de créneau dans l'énoncé. Si aucune valeur de slot n'est reconnue, Amazon Lex ne masque pas l'énoncé.

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

Amazon Lex 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 ne masque pas la valeur du slot dans le son. Il obfusque la valeur de l’emplacement dans la transcription audio.

Vous n'avez pas besoin d’obfusquer tous les emplacements dans un bot. Vous pouvez choisir les emplacements à masquer à l'aide de la console ou de l'API Amazon Lex. Dans la console, choisissez Slot obfuscation (Obfuscation d’emplacement) dans les paramètres d'un emplacement. Si vous utilisez l'API, définissez le champ obfuscationSetting de l'emplacement sur DEFAULT_OBFUSCATION lorsque vous appelez l'opération PutIntent.