安全性設定

安全設定可用於設定資料遮蓋和資料保留。 舉例來說,這些設定會控管 Cloud Logging 中的資料遮蓋方式,以及對話記錄使用的互動記錄。

安全設定是在專案層級設定。如果使用者在專案中獲得代理程式的存取權,就能查看專案層級的安全設定。如要更新專案層級的安全性設定,使用者必須具備 dialogflow.securitySettings. 權限

下表簡要說明各項設定。 如要進一步瞭解設定,請參閱 RPC SecuritySettings 參考資料

安全性設定 說明
redaction_strategy 用於遮蓋的策略。
redaction_scope 資料遮蓋功能適用於。
inspect_template DLP 檢查範本名稱。在 Dialogflow CX 中使用 DLP 時,不會產生額外費用。
deidentify_template DLP 去識別化範本名稱。在 Dialogflow CX 中使用 DLP 時,不會產生額外費用。
purge_data_types 觸發資料保留清除作業時要移除的資料。
retention_window_days 資料保留的天數。

每個位置都可以設定多項安全性設定。每個代理程式都可以指定要套用的安全性設定,且每項設定都可以套用至同一專案和位置的多個代理程式。如要進一步瞭解資料在不同層級的套用方式,請參閱資料套用層級

如果代理程式未指定任何安全性設定,系統就不會套用任何遮蓋。

建立安全性設定資源

如要在特定位置建立安全性設定資源,請執行下列操作:

控制台

  1. 開啟 Dialogflow CX 控制台
  2. 選擇 Google Cloud 專案。
  3. 選取代理程式。
  4. 按一下「Agent Settings」(代理程式設定)
  5. 按一下 [Security] (安全性) 分頁標籤。
  6. 按一下「管理安全性設定」。CCAI 控制台會在新分頁中開啟。
  7. 在 CCAI 控制台中,按一下「建立安全性設定」
  8. 輸入安全性設定。
  9. 點選「建立」

API

請參閱 SecuritySettings 類型的 create 方法。

選取 SecuritySettings 參照的通訊協定和版本:

通訊協定 V3 V3beta1
REST SecuritySettings 資源 SecuritySettings 資源
RPC SecuritySettings 介面 SecuritySettings 介面
C++ SecuritySettingssClient 不適用
C# SecuritySettingssClient 不適用
Go SecuritySettingssClient 不適用
Java SecuritySettingssClient SecuritySettingssClient
Node.js SecuritySettingssClient SecuritySettingssClient
PHP 不適用 不適用
Python SecuritySettingssClient SecuritySettingssClient
Ruby 不適用 不適用

在代理程式中指定安全性設定

如要在代理程式中指定安全性設定,請按照下列步驟操作:

控制台

  1. 開啟 Dialogflow CX 控制台
  2. 選擇 Google Cloud 專案。
  3. 選取代理程式。
  4. 按一下「Agent Settings」(代理程式設定)
  5. 按一下 [Security] (安全性) 分頁標籤。
  6. 在「安全性設定」下拉式選單中選取設定。
  7. 按一下 [儲存]

API

請參閱 Agent 類型的 patch/update 方法。

為代理程式參照選取通訊協定和版本:

通訊協定 V3 V3beta1
REST 服務專員資源 服務專員資源
RPC 服務專員介面 服務專員介面
C++ AgentsClient 不適用
C# AgentsClient 不適用
Go AgentsClient 不適用
Java AgentsClient AgentsClient
Node.js AgentsClient AgentsClient
PHP 不適用 不適用
Python AgentsClient AgentsClient
Ruby 不適用 不適用