Ofuscação de slot - Amazon Lex V1

Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.

 

Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Ofuscação de slot

O Amazon Lex permite ofuscar ou ocultar o conteúdo dos slots para que não fique visível. Para proteger dados confidenciais capturados como valores de slot, é possível ativar a ofuscação de slot para mascarar esses valores para os logs de conversa.

Ao optar por ofuscar valores de slot, o Amazon Lex substitui o valor do slot pelo nome do slot nos logs de conversa. Para um slot chamado full_name, o valor do slot seria ofuscado da seguinte forma:

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

Se uma expressão contiver caracteres de colchete ({}), o Amazon Lex insere um caractere de escape nos caracteres de colchete com duas barras invertidas (\\). Por exemplo, o texto {John Stiles} é ofuscado da seguinte forma:

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

Os valores de slot são ofuscados nos logs de conversa. Os valores de slot ainda estão disponíveis na resposta das operações PostContent e PostText, e os valores de slot estão disponíveis para suas funções do Lambda de validação e atendimento. Se você estiver usando valores de slot em seus prompts ou respostas, eles não serão ofuscados nos logs de conversa.

No primeiro turno de uma conversa, o Amazon Lex ofuscará valores de slot se ele reconhecer um slot e um valor de slot na expressão. Se nenhum valor de slot for reconhecido, o Amazon Lex não ofuscará a expressão.

No segundo turno e nos posteriores, o Amazon Lex sabe qual slot elicitar e se o valor de slot deve ser ofuscado. Se o Amazon Lex reconhecer o valor de slot, o valor será ofuscado. Se o Amazon Lex não reconhecer um valor, toda a expressão será ofuscada. Nenhum valor de slot em expressões perdidas será ofuscada.

O Amazon Lex também não ofusca valores de slot armazenados em atributos de solicitação ou sessão. Se você estiver armazenando valores de slot que devem ser ofuscados como um atributo, deverá criptografar ou ofuscar o valor.

O Amazon Lex não ofusca o valor de slot no áudio. Ele ofusca o valor de slot na transcrição de áudio.

Não é necessário ofuscar todos os slots em um bot. Você pode escolher quais slots ofuscar usando o console ou a API do Amazon Lex. No console, escolha Ofuscação de slot nas configurações de um slot. Se você estiver usando a API, defina o campo obfuscationSetting do slot como DEFAULT_OBFUSCATION ao chamar a operação PutIntent.