Le impostazioni di sicurezza configurano l'oscuramento dei dati e la conservazione dei dati. Ad esempio, queste impostazioni controllano il modo in cui i dati vengono oscurati in Cloud Logging e nella cronologia delle conversazioni.
Le impostazioni di sicurezza sono configurate a livello di progetto. Se hai accesso a un agente in un progetto, puoi visualizzare le impostazioni di sicurezza a livello di progetto. Per aggiornare le impostazioni di sicurezza a livello di progetto, devi disporre dell'autorizzazione dialogflow.securitySettings.update.
Dialogflow può impiegare fino a un'ora per implementare gli aggiornamenti delle impostazioni di sicurezza.
La tabella seguente riassume le impostazioni. Per saperne di più sulle impostazioni, consulta il riferimento RPC SecuritySettings.
| Impostazione di sicurezza | Descrizione |
|---|---|
redaction_strategy |
RedactionStrategy: definisce il modo in cui eseguiamo l'oscuramento. |
redaction_scope |
RedactionScope: definisce i dati per i quali Dialogflow applica l'oscuramento. Dialogflow non oscura i dati a cui non ha accesso, ad esempio Cloud Logging. |
inspect_template |
stringSensitive Data Protection: il nome del template di ispezione. Utilizza questo modello per definire le impostazioni di base dell'ispezione. Il ruolo Se il campo è vuoto, utilizziamo la configurazione di ispezione predefinita di Sensitive Data Protection. Il nome del template avrà uno dei seguenti formati: Nota: |
deidentify_template |
stringSensitive Data Protection: il nome del template di anonimizzazione. Utilizza questo modello per definire la configurazione di anonimizzazione dei contenuti. Il ruolo Se vuoto, Dialogflow sostituisce le informazioni sensibili con il testo Il nome del template avrà uno dei seguenti formati: Nota: |
purge_data_types[] |
PurgeDataType: un elenco di tipi di dati da rimuovere quando le impostazioni di conservazione attivano l'eliminazione. |
audio_export_settings |
AudioExportSettings: controlla le impostazioni di esportazione dell'audio per l'analisi post-conversazione durante l'importazione dell'audio nelle conversazioni utilizzando [] o [Participants.StreamingAnalyzeContent][].Se Questa impostazione non influirà sull'input audio per le sessioni implicite che utilizzano |
insights_export_settings |
InsightsExportSettings: controlla le impostazioni di esportazione delle conversazioni in Insights dopo il completamento della conversazione.Se |
data_retention |
Il campo union che specifica come vengono conservati i dati. Anche se i dati vengono eliminati definitivamente a causa di una policy di conservazione, potrebbero rimanere nello spazio di archiviazione di backup per alcuni giorni senza consentire l'accesso diretto. data_retention può essere solo uno dei seguenti tipi:— — |
Puoi configurare più impostazioni di sicurezza in ogni località. Ogni agente specifica le impostazioni di sicurezza da applicare e puoi applicare ogni impostazione a più agenti nello stesso progetto e nella stessa località. Per saperne di più sui livelli di applicazione dei dati, consulta Livelli di applicazione dei dati.
Se non specifichi le impostazioni di sicurezza in un agente, Dialogflow non applica l'oscuramento.
Crea una risorsa delle impostazioni di sicurezza
Per creare una risorsa delle impostazioni di sicurezza in una determinata località:
Console
- Vai alla console Dialogflow CX.
- Selezionare il tuo progetto Google Cloud .
- Seleziona l'agente.
- Fai clic su Impostazioni agente.
- Fai clic sulla scheda Sicurezza.
- Fai clic su Gestisci le impostazioni di sicurezza. La console CCAI si apre in una nuova scheda.
- Fai clic su Crea impostazioni di sicurezza nella console CCAI.
- Inserisci la configurazione delle impostazioni di sicurezza.
- Fai clic su Crea.
API
Per informazioni sul metodo create, consulta il tipo SecuritySettings.
Seleziona un protocollo e una versione per il riferimento SecuritySettings:
| Protocollo | V3 | V3beta1 |
|---|---|---|
| REST | Risorsa SecuritySettings | Risorsa SecuritySettings |
| RPC | Interfaccia SecuritySettings | Interfaccia SecuritySettings |
| C++ | SecuritySettingssClient | Non disponibile |
| C# | SecuritySettingssClient | Non disponibile |
| Vai | SecuritySettingssClient | Non disponibile |
| Java | SecuritySettingssClient | SecuritySettingssClient |
| Node.js | SecuritySettingssClient | SecuritySettingssClient |
| PHP | Non disponibile | Non disponibile |
| Python | SecuritySettingssClient | SecuritySettingssClient |
| Ruby | Non disponibile | Non disponibile |
Specifica un'impostazione di sicurezza nell'agente
Per specificare un'impostazione di sicurezza nell'agente:
Console
- Vai alla console Dialogflow CX.
- Selezionare il tuo progetto Google Cloud .
- Seleziona l'agente.
- Fai clic su Impostazioni agente.
- Fai clic sulla scheda Sicurezza.
- Seleziona le impostazioni nel menu a discesa Impostazioni di sicurezza.
- Fai clic su Salva.
API
Per informazioni sui metodi patch e update, consulta il tipo Agent.
Seleziona un protocollo e una versione per il riferimento dell'agente:
| Protocollo | V3 | V3beta1 |
|---|---|---|
| REST | Risorsa agente | Risorsa agente |
| RPC | Interfaccia agente | Interfaccia agente |
| C++ | AgentsClient | Non disponibile |
| C# | AgentsClient | Non disponibile |
| Vai | AgentsClient | Non disponibile |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | Non disponibile | Non disponibile |
| Python | AgentsClient | AgentsClient |
| Ruby | Non disponibile | Non disponibile |