Sicherheitseinstellungen

In den Sicherheitseinstellungen werden die Datenentfernung und die Datenaufbewahrung konfiguriert. Mit diesen Einstellungen wird beispielsweise festgelegt, wie Daten in Cloud Logging und im Unterhaltungsverlauf entfernt werden.

Sicherheitseinstellungen werden auf Projektebene festgelegt. Wenn Sie Zugriff auf einen Agenten in einem Projekt haben, können Sie die Sicherheitseinstellungen auf Projektebene aufrufen. Zum Aktualisieren der Sicherheitseinstellungen auf Projektebene benötigen Sie die Berechtigung dialogflow.securitySettings.update. Es kann bis zu einer Stunde dauern, bis Dialogflow Aktualisierungen der Sicherheitseinstellungen implementiert hat.

In der folgenden Tabelle sind die Einstellungen zusammengefasst. Weitere Informationen zu den Einstellungen finden Sie in der RPC-Referenz zu SecuritySettings.

Sicherheitseinstellung Beschreibung
redaction_strategy RedactionStrategy: Definiert, wie die Entfernung erfolgt.
redaction_scope RedactionScope: Definiert die Daten, für die Dialogflow die Entfernung anwendet. Dialogflow entfernt keine Daten, auf die es keinen Zugriff hat, z. B. Cloud Logging.
inspect_template string

Sensitive Data Protection: Der Name der Inspektionsvorlage. Verwenden Sie diese Vorlage, um die Basiseinstellungen für Prüfungen zu definieren.

Die Rolle The DLP Inspect Templates Reader ist für das Dienstkonto der Dialogflow-Dienstidentität für das Projekt Ihres Agenten erforderlich.

Wenn leer, wird die Standardkonfiguration für die Prüfung des Schutzes sensibler Daten verwendet.

Der Vorlagenname hat eines der folgenden Formate: projects//locations//inspectTemplates/ oder organizations//locations//inspectTemplates/.

Hinweis: inspect_template muss sich in derselben Region wie SecuritySettings befinden.

deidentify_template string

Sensitive Data Protection: Der Name der De-Identifikationsvorlage. Verwenden Sie diese Vorlage, um die De-Identifikationskonfiguration für den Inhalt zu definieren.

Die Rolle DLP Deidentify Templates Reader ist für das Dienstkonto der Dialogflow-Dienstidentität für das Projekt Ihres Agenten erforderlich.

Wenn das Feld leer ist, ersetzt Dialogflow vertrauliche Informationen durch den Text [redacted].

Der Vorlagenname hat eines der folgenden Formate: projects//locations//deidentifyTemplates/ oder organizations//locations//deidentifyTemplates/.

Hinweis: deidentify_template muss sich in derselben Region wie SecuritySettings befinden.

purge_data_types[] PurgeDataType: Eine Liste der Datentypen, die entfernt werden sollen, wenn die Aufbewahrungseinstellungen das Löschen auslösen.
audio_export_settings AudioExportSettings: Steuert die Audioexporteinstellungen für die Analyse nach der Unterhaltung, wenn Audioinhalte mit [] oder [Participants.StreamingAnalyzeContent][] in Unterhaltungen aufgenommen werden.

Wenn retention_strategy auf REMOVE_AFTER_CONVERSATION gesetzt oder [audio_export_settings.gcs_bucket][] leer ist, ist der Audioexport deaktiviert. Wenn der Audioexport aktiviert ist, werden Audioaufnahmen aufgezeichnet und in [audio_export_settings.gcs_bucket][] gespeichert. Dabei gelten die Aufbewahrungsrichtlinien von [audio_export_settings.gcs_bucket][].

Diese Einstellung hat keine Auswirkungen auf die Audioeingabe für implizite Sitzungen mit Sessions.DetectIntent oder Sessions.StreamingDetectIntent.

insights_export_settings InsightsExportSettings: Steuert die Einstellungen für den Export von Unterhaltungen nach Insights, nachdem die Unterhaltung abgeschlossen ist.

Wenn retention_strategy auf REMOVE_AFTER_CONVERSATION gesetzt ist, ist der Insights-Export deaktiviert, unabhängig davon, was Sie hier konfigurieren.

data_retention Das Union-Feld, das angibt, wie Daten aufbewahrt werden. Auch wenn Daten aufgrund einer Aufbewahrungsrichtlinie dauerhaft gelöscht werden, können sie noch einige Tage im Sicherungsspeicher verbleiben, ohne dass ein direkter Zugriff möglich ist. Für data_retention ist nur einer der folgenden Werte zulässig:

retention_window_days (int32): Daten werden für die angegebene Anzahl von Tagen aufbewahrt. Sie müssen einen Wert festlegen, der unter der standardmäßigen TTL von Dialogflow von 365 Tagen liegt (30 Tage für Agent Assist-Traffic). Höhere Werte werden ignoriert und der Standardwert wird verwendet. Wenn Sie einen Wert festlegen, der höher als der Standardwert ist, wird er ignoriert. Bei einem fehlenden Wert oder der Einstellung 0 wird ebenfalls die Standard-TTL verwendet. Wenn die Konfiguration der Datenaufbewahrung geändert wird, gilt sie nur für Daten, die nach der Änderung erstellt wurden. Die TTL vorhandener Daten, die vor der Änderung erstellt wurden, bleibt unverändert.

— retention_strategy: Gibt das durch SecuritySettings.RetentionStrategy definierte Aufbewahrungsverhalten an.

Sie können an jedem Standort mehrere Sicherheitseinstellungen konfigurieren. Für jeden Agenten werden die anzuwendenden Sicherheitseinstellungen angegeben. Sie können jede Einstellung auf mehrere Agenten im selben Projekt und am selben Standort anwenden. Weitere Informationen zu Datenanwendungsebenen finden Sie unter Datenanwendungsebenen.

Wenn Sie in einem Agent keine Sicherheitseinstellungen angeben, wendet Dialogflow keine Bearbeitung an.

Ressource für Sicherheitseinstellungen erstellen

So erstellen Sie eine Ressource für Sicherheitseinstellungen an einem bestimmten Standort:

Console

  1. Rufen Sie die Dialogflow CX-Konsole auf.
  2. Wählen Sie Ihr Google Cloud Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Klicken Sie auf Agent-Einstellungen.
  5. Klicken Sie auf die Registerkarte Sicherheit.
  6. Klicken Sie auf Sicherheitseinstellungen verwalten. Die CCAI-Konsole wird in einem neuen Tab geöffnet.
  7. Klicken Sie in der CCAI-Konsole auf Sicherheitseinstellungen erstellen.
  8. Geben Sie die Konfiguration der Sicherheitseinstellungen ein.
  9. Klicken Sie auf Erstellen.

API

Informationen zur Methode create finden Sie im 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

  1. Rufen Sie die Dialogflow CX-Konsole auf.
  2. Wählen Sie Ihr Google Cloud Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Klicken Sie auf Agent-Einstellungen.
  5. Klicken Sie auf die Registerkarte Sicherheit.
  6. Wählen Sie im Drop-down-Menü Sicherheitseinstellungen die gewünschten Einstellungen aus.
  7. Klicken Sie auf Speichern.

API

Informationen zu den Methoden patch und update finden Sie im Typ Agent.

Wählen Sie ein Protokoll und eine Version für die Agent-Referenz aus:

Protokoll V3 V3beta1
REST Agentenressource Agentenressource
RPC Agentenoberfläche Agentenoberflä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