As configurações de segurança configuram a edição e a retenção de dados. Por exemplo, essas configurações controlam como os dados são editados no Cloud Logging e no Histórico de conversas.
As configurações de segurança são definidas no nível do projeto. Se você tiver acesso a um agente em um projeto, poderá conferir as configurações de segurança no nível do projeto. Para atualizar as configurações de segurança
no nível do projeto, é necessário ter a
permissão dialogflow.securitySettings.update.
O Dialogflow pode levar até uma hora para implementar atualizações nas configurações de segurança.
A tabela a seguir resume as configurações. Para mais informações sobre as configurações, consulte a referência de RPC SecuritySettings.
| Configuração de segurança | Descrição |
|---|---|
redaction_strategy |
RedactionStrategy: define como fazemos a edição. |
redaction_scope |
RedactionScope: define os dados em que o Dialogflow aplica a redação. O Dialogflow não encobre dados a que não tem acesso, como o Cloud Logging. |
inspect_template |
stringProteção de Dados Sensíveis: o nome do modelo de inspeção. Use esse modelo para definir as configurações básicas de inspeção. O papel Se estiver vazio, usaremos a configuração de inspeção padrão da Proteção de Dados Sensíveis. O nome do modelo terá um dos seguintes formatos: Observação: |
deidentify_template |
stringProteção de Dados Sensíveis: o nome do modelo de desidentificação. Use este modelo para definir a configuração de desidentificação para o conteúdo. O papel Se estiver vazio, o Dialogflow vai substituir as informações sensíveis pelo texto O nome do modelo terá um dos seguintes formatos: Observação: |
purge_data_types[] |
PurgeDataType: uma lista de tipos de dados a serem removidos quando as configurações de retenção acionarem a limpeza. |
audio_export_settings |
AudioExportSettings: controla as configurações de exportação de áudio para análise pós-conversa ao processar áudio para conversas usando [] ou [Participants.StreamingAnalyzeContent][].Se Essa configuração não afetará a entrada de áudio para sessões implícitas usando |
insights_export_settings |
InsightsExportSettings: controla as configurações de exportação de conversas para o Insights após a conclusão da conversa.Se |
data_retention |
O campo de união que especifica como os dados são retidos. Mesmo que os dados sejam limpos devido a uma política de retenção, eles podem permanecer no armazenamento de backup por alguns dias sem permitir acesso direto. data_retention pode ser apenas de um dos tipos a seguir:— — |
É possível definir várias configurações de segurança em cada local. Cada agente especifica as configurações de segurança que serão aplicadas, e é possível aplicar cada configuração a vários agentes no mesmo projeto e local. Para mais informações sobre os níveis de aplicação de dados, consulte níveis de aplicação de dados.
Se você não especificar configurações de segurança em um agente, o Dialogflow não vai aplicar a edição.
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
- Acesse o console do Dialogflow CX.
- Selecionar o projeto Google Cloud .
- Selecione seu agente.
- Clique em Configurações do agente.
- Clique na guia Segurança.
- 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
Para informações sobre o método create, consulte 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
- Acesse o console do Dialogflow CX.
- Selecionar o projeto Google Cloud .
- Selecione seu agente.
- Clique em Configurações do agente.
- Clique na guia Segurança.
- Selecione as opções no menu suspenso Configurações de segurança.
- Clique em Salvar.
API
Para informações sobre os métodos patch e update, consulte o tipo Agent.
Selecione um protocolo e uma versão para a referência do agente:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso do agente | Recurso do 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 |