Ofuscación de ranura - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

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.

Ofuscación de ranura

Amazon Lex le permite ofuscar u ocultar el contenido de las ranuras para que el contenido no sea visible. Si desea proteger la información confidencial recopilada como valores de ranura, puede habilitar la ofuscación de ranuras para enmascarar estos valores en registros de conversaciones.

Cuando elige ofuscar los valores de ranura, Amazon Lex reemplaza el valor de la ranura por el nombre de la ranura en los registros de conversaciones. Para una ranura llamada full_name, el valor de la ranura se ofuscaría de la siguiente manera:

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

Si un enunciado contiene caracteres entre llaves ({}), Amazon Lex oculta los caracteres entre llaves con dos barras invertidas (\\). Por ejemplo, el texto {John Stiles} se ofusca de la siguiente manera:

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

Los valores de slot se ofuscan en los registros de conversación. Los valores de slot siguen estando disponibles en la respuesta de las operaciones PostContent y PostText, y los valores de slot están disponibles para las funciones de Lambda de validación y cumplimiento. Si utiliza valores de ranura en sus mensajes o respuestas, esos valores de ranura no se ofuscan en los registros de conversación.

En el primer turno de una conversación, Amazon Lex ofusca los valores de ranura si reconoce una ranura y un valor de ranura en el enunciado. Si no se reconoce ningún valor de ranura, Amazon Lex no ofusca el enunciado.

En el segundo turno y los posteriores, Amazon Lex sabe cuál es la ranura que debe obtener y si el valor de ranura debe ofuscarse. Si Amazon Lex reconoce el valor de la ranura, el valor se ofusca. Si Amazon Lex no reconoce un valor, se ofusca todo el enunciado. Los valores de ranura en enunciados perdidos no se ofuscarán.

Amazon Lex tampoco ofusca los valores de ranura que almacena en atributos de solicitud o sesión. Si está almacenando valores de ranura que deben ofuscarse como un atributo, debe cifrar u ofuscar el valor de otro modo.

Amazon Lex no ofusca el valor de la ranura en el audio. Se ofusca el valor de ranura en la transcripción de audio.

No necesitas ofuscar todas las ranuras de un bot. Puede elegir qué ranuras se ofuscan con la consola o la API de Amazon Lex. En la consola, elija Ofuscación de ranura en la configuración de una ranura. Si está utilizando la API, establezca el obfuscationSetting campo de la ranura en DEFAULT_OBFUSCATION cuando llame a la PutIntent operación.