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/update
mé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 |