安全性設定

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

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

下表提供設定的摘要說明。如要進一步瞭解這些設定,請參閱 RPC SecuritySettings 參考資料

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

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

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

建立安全性設定資源

如何在特定位置建立安全性設定資源:

主控台

  1. 開啟 Dialogflow CX 控制台
  2. 選擇 Google Cloud 專案。
  3. 選取代理程式。
  4. 按一下「服務專員設定」
  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. 按一下「服務專員設定」
  5. 按一下 [Security] (安全性) 分頁標籤。
  6. 在「安全性設定」下拉式選單中選取所需設定。
  7. 按一下 [儲存]

API

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

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

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