As definições de segurança são usadas para configurar a ocultação e a retenção de dados. Por exemplo, estas definições controlam a forma como os dados são ocultados no Registo na nuvem e no registo de interações usado pelo Histórico de conversas.
As definições de segurança são definidas ao nível do projeto. Se um utilizador tiver acesso a um agente num projeto, pode ver as definições de segurança ao nível do projeto. Para atualizar as definições de segurança ao nível do projeto, um utilizador deve ter a autorização dialogflow.securitySettings.
A tabela seguinte apresenta descrições resumidas das definições. Para mais informações sobre as definições, consulte a Referência de SecuritySettings do RPC.
| Definições de segurança | Descrição |
|---|---|
| redaction_strategy | Estratégia usada para ocultação. |
| redaction_scope | A ocultação de dados é aplicada a. |
| inspect_template | Nome do modelo de inspeção DLP. Não existem custos incrementais quando usa a PPD em agentes conversacionais (Dialogflow CX). |
| deidentify_template | Nome do modelo de desidentificação da DLP. Não existem custos incrementais quando usa a PPD em agentes conversacionais (Dialogflow CX). |
| purge_data_types | Dados a remover quando é acionada uma remoção completa da retenção de dados. |
| retention_window_days | Número de dias durante os quais os dados são retidos. |
Podem ser configuradas várias definições de segurança em cada localização. Cada agente pode especificar as definições de segurança a aplicar, e cada definição pode ser aplicada a vários agentes no mesmo projeto e localização. Para mais informações sobre como os dados são aplicados a vários níveis, consulte os níveis de aplicação de dados.
Se não forem especificadas definições de segurança num agente, não é aplicada nenhuma ocultação.
Crie um recurso de definições de segurança
Para criar um recurso de definições de segurança numa determinada localização:
Consola
- Abra a consola do Dialogflow CX.
- Escolha o seu projeto do Google Cloud.
- Selecione o seu agente.
- Clique em Definições do agente.
- Clique no separador Segurança.
- Clique em Gerir definições de segurança. A consola do CCAI é aberta num novo separador.
- Clique em Criar definições de segurança na consola do CCAI.
- Introduza a configuração das definições de segurança.
- Clique em Criar.
API
Consulte o método create para o tipo SecuritySettings.
Selecione um protocolo e uma versão para a referência SecuritySettings:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso SecuritySettings | Recurso SecuritySettings |
| RPC | Interface SecuritySettings | Interface SecuritySettings |
| C++ | SecuritySettingssClient | Não disponível |
| C# | SecuritySettingssClient | Não disponível |
| Ir | SecuritySettingssClient | Não disponível |
| Java | SecuritySettingssClient | SecuritySettingssClient |
| Node.js | SecuritySettingssClient | SecuritySettingssClient |
| PHP | Não disponível | Não disponível |
| Python | SecuritySettingssClient | SecuritySettingssClient |
| Ruby | Não disponível | Não disponível |
Especifique uma definição de segurança no agente
Para especificar uma definição de segurança no agente:
Consola
- Abra a consola do Dialogflow CX.
- Escolha o seu projeto do Google Cloud.
- Selecione o seu agente.
- Clique em Definições do agente.
- Clique no separador Segurança.
- Selecione as definições no menu pendente Definições de segurança.
- Clique em Guardar.
API
Consulte os patch/updatemétodos para o tipoAgent.
Selecione um protocolo e uma versão para a referência do agente:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso do agente | Recurso do agente |
| RPC | Interface do agente | Interface do agente |
| C++ | AgentsClient | Não disponível |
| C# | AgentsClient | Não disponível |
| Ir | AgentsClient | Não disponível |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | Não disponível | Não disponível |
| Python | AgentsClient | AgentsClient |
| Ruby | Não disponível | Não disponível |