As definições de segurança são usadas para configurar a edição e a retenção de dados. Por exemplo, essas configurações controlam como os dados são encobertos Cloud Logging e geração de registros de interação usados Histórico da conversa.
As configurações de segurança são definidas no nível do projeto. Se um usuário tiver acesso a um agente em um projeto, ele poderá acessar as configurações de segurança no nível do projeto. Para atualizar as configurações de segurança no nível do projeto, o usuário precisa ter a permissão dialogflow.securitySettings.
A tabela a seguir fornece descrições resumidas das configurações. Para mais informações sobre as configurações, consulte a Referência de SecuritySettings do RPC.
Configurações de segurança | Descrição |
---|---|
redaction_strategy | Estratégia usada para a omissão. |
redaction_scope | O descarte de dados sensíveis é aplicado. |
inspect_template | Nome do modelo de inspeção de DLP. Não há custos incrementais ao usar o DLP em agentes de conversação (Dialogflow CX). |
deidentify_template | DLP é o nome do modelo de desidentificação. Não há custos incrementais ao usar a DLP em agentes de conversação (Dialogflow CX). |
purge_data_types | Dados a serem removidos quando uma limpeza de retenção de dados for acionada. |
retention_window_days | Número de dias de retenção dos dados. |
Várias configurações de segurança podem ser definidas em cada local. Cada agente pode especificar as configurações de segurança que serão aplicadas, e cada configuração pode ser aplicada a vários agentes no mesmo projeto e local. Para mais informações sobre como os dados são aplicados em níveis variados, consulte o níveis de aplicação de dados.
Se nenhuma configuração de segurança for especificada em um agente, nenhuma edição será aplicada.
Criar um recurso de configurações de segurança
Para criar um recurso de configurações de segurança em um local específico, siga estas etapas:
Console
- Abra o console do Dialogflow CX.
- Escolha seu projeto do Google Cloud.
- Selecione seu agente.
- Clique em Configurações do agente.
- Clique na guia Security.
- Clique em Gerenciar configurações de segurança. O console da CCAI será aberto em uma nova guia.
- Clique em Criar configurações de segurança no console do CCAI.
- Defina as configurações de segurança.
- Clique em Criar.
API
Veja o método create
para o tipo SecuritySettings
.
Selecione um protocolo e uma versão para a referência de SecuritySettings:
Protocolo | V3 | V3beta1 |
---|---|---|
REST | Recurso SecuritySettings | Recurso SecuritySettings |
RPC | Interface de SecuritySettings | Interface de SecuritySettings |
C++ | SecuritySettingssClient | Indisponível |
C# | SecuritySettingssClient | Indisponível |
Go | SecuritySettingssClient | Indisponível |
Java | SecuritySettingssClient | SecuritySettingssClient |
Node.js | SecuritySettingssClient | SecuritySettingssClient |
PHP | Indisponível | Indisponível |
Python | SecuritySettingssClient | SecuritySettingssClient |
Ruby | Indisponível | Indisponível |
Especificar uma configuração de segurança no agente
Para especificar uma configuração de segurança no agente, siga estas etapas:
Console
- Abra o console do Dialogflow CX.
- Escolha seu projeto do Google Cloud.
- Selecione seu agente.
- Clique em Configurações do agente.
- Clique na guia Security.
- Selecione as opções no menu suspenso Configurações de segurança.
- Clique em Save.
API
Veja os métodos patch/update
para o tipo Agent
.
Selecione um protocolo e uma versão para a referência do agente:
Protocolo | V3 | V3beta1 |
---|---|---|
REST | Recurso do agente | Recurso de agente |
RPC (remote procedure call) | Interface do agente | Interface do agente |
C++ | AgentsClient (em inglês) | Indisponível |
C# | AgentsClient (em inglês) | Indisponível |
Go | AgentsClient (em inglês) | Indisponível |
Java | AgentsClient (em inglês) | AgentsClient (em inglês) |
Node.js | AgentsClient (em inglês) | AgentsClient (em inglês) |
PHP | Indisponível | Indisponível |
Python | AgentsClient (em inglês) | AgentsClient (em inglês) |
Ruby | Indisponível | Indisponível |