Sicherheitseinstellungen werden verwendet, um die Datenentfernung und die Datenaufbewahrung zu konfigurieren. Mit diesen Einstellungen wird beispielsweise gesteuert, wie Daten in Cloud Logging unkenntlich gemacht werden und wie der Konversationsverlauf verwendet wird.
Sicherheitseinstellungen werden auf Projektebene festgelegt. Wenn ein Nutzer Zugriff auf einen Agent in einem Projekt erhält, kann er die Sicherheitseinstellungen auf Projektebene ansehen. Um die Sicherheitseinstellungen auf Projektebene zu aktualisieren, muss ein Nutzer die Berechtigung dialogflow.securitySettings. haben. Es kann bis zu einer Stunde dauern, bis Dialogflow Aktualisierungen der Sicherheitseinstellungen implementiert.
In der folgenden Tabelle finden Sie eine Zusammenfassung der Einstellungen. Weitere Informationen zu den Einstellungen finden Sie in der Referenz zu RPC-SecuritySettings.
| Sicherheitseinstellungen | Beschreibung |
|---|---|
| redaction_strategy | Strategie, die zum Entfernen von Daten verwendet wird. |
| redaction_scope | Die Datenentfernung wird auf Folgendes angewendet: |
| inspect_template | DLP der DLP-Prüfungsvorlage. Bei der Verwendung von DLP in Dialogflow CX fallen keine zusätzlichen Kosten an. |
| deidentify_template | DLP der DLP-De-Identifizierungsvorlage. Bei der Verwendung von DLP in Dialogflow CX fallen keine zusätzlichen Kosten an. |
| purge_data_types | Daten, die entfernt werden sollen, wenn eine Datenaufbewahrungsbereinigung ausgelöst wird. |
| retention_window_days | Anzahl der Tage, für die Daten aufbewahrt werden. |
An jedem Standort können mehrere Sicherheitseinstellungen konfiguriert werden. Jeder Agent kann die anzuwendenden Sicherheitseinstellungen angeben und jede Einstellung kann auf mehrere Agents im selben Projekt und am selben Standort angewendet werden. Weitere Informationen dazu, wie Daten auf verschiedenen Ebenen angewendet werden, finden Sie unter den Ebenen der Datenanwendung.
Wenn in einem Agent keine Sicherheitseinstellungen angegeben sind, wird keine Entfernung angewendet.
Ressource für Sicherheitseinstellungen erstellen
So erstellen Sie eine Ressource für Sicherheitseinstellungen an einem bestimmten Standort:
Console
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud Projekt aus.
- Wählen Sie den Agent aus.
- Klicken Sie auf Agent-Einstellungen.
- Klicken Sie auf die Registerkarte Sicherheit.
- Klicken Sie auf Sicherheitseinstellungen verwalten. Die CCAI-Konsole wird in einem neuen Tab geöffnet.
- Klicken Sie in der CCAI-Konsole auf Sicherheitseinstellungen erstellen.
- Geben Sie die Konfiguration der Sicherheitseinstellungen ein.
- Klicken Sie auf Erstellen.
API
Siehe die Methode create für den Typ SecuritySettings.
Wählen Sie ein Protokoll und eine Version für die SecuritySettings-Referenz:
| Protokoll | V3 | V3beta1 |
|---|---|---|
| REST | SecuritySettings-Ressource | SecuritySettings-Ressource |
| RPC | SecuritySettings-Benutzeroberfläche | SecuritySettings-Benutzeroberfläche |
| C++ | SecuritySettingssClient | Nicht verfügbar |
| C# | SecuritySettingssClient | Nicht verfügbar |
| Go | SecuritySettingssClient | Nicht verfügbar |
| Java | SecuritySettingssClient | SecuritySettingssClient |
| Node.js | SecuritySettingssClient | SecuritySettingssClient |
| PHP | Nicht verfügbar | Nicht verfügbar |
| Python | SecuritySettingssClient | SecuritySettingssClient |
| Ruby | Nicht verfügbar | Nicht verfügbar |
Sicherheitseinstellung im Agent angeben
So geben Sie eine Sicherheitseinstellung im Agent an:
Console
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud Projekt aus.
- Wählen Sie den Agent aus.
- Klicken Sie auf Agent-Einstellungen.
- Klicken Sie auf die Registerkarte Sicherheit.
- Wählen Sie die Einstellungen im Drop-down-Menü Sicherheitseinstellungen aus.
- Klicken Sie auf Speichern.
API
Siehe die patch/update-Methoden für den Typ Agent.
Wählen Sie ein Protokoll und eine Version für die Agent-Referenz aus:
| Protokoll | V3 | V3beta1 |
|---|---|---|
| REST | Agent-Ressource | Agent-Ressource |
| RPC | Agent-Oberfläche | Agent-Oberfläche |
| C++ | AgentsClient | Nicht verfügbar |
| C# | AgentsClient | Nicht verfügbar |
| Go | AgentsClient | Nicht verfügbar |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | Nicht verfügbar | Nicht verfügbar |
| Python | AgentsClient | AgentsClient |
| Ruby | Nicht verfügbar | Nicht verfügbar |