安全性設定可設定資料遮蓋和資料保留。舉例來說,這些設定會控管 Cloud Logging 和對話記錄中的資料遮蓋方式。
安全性設定是在專案層級設定。如果您有專案中代理程式的存取權,就能查看專案層級的安全設定。如要更新專案層級安全性設定,您必須具備 dialogflow.securitySettings.update 權限。Dialogflow 最多可能需要一小時,才能實施安全性設定更新。
下表彙整了相關設定。如要進一步瞭解設定,請參閱 SecuritySettings RPC 參考資料。
| 安全性設定 | 說明 |
|---|---|
redaction_strategy |
RedactionStrategy:定義遮蓋方式。 |
redaction_scope |
RedactionScope:定義 Dialogflow 要遮蓋的資料。Dialogflow 不會遮蓋無法存取的資料,例如 Cloud Logging。 |
inspect_template |
stringSensitive Data Protection:檢查範本名稱。使用這個範本定義檢查基礎設定。 代理專案的 Dialogflow 服務身分識別服務服務帳戶必須具備 如果留空,系統會使用預設的 Sensitive Data Protection 檢查設定。 範本名稱會採用下列其中一種格式: 注意: |
deidentify_template |
stringSensitive Data Protection:去識別化範本名稱。使用這個範本定義內容的去識別化設定。 代理專案的 Dialogflow 服務身分識別服務服務帳戶必須具備 如果留空,Dialogflow 會將機密資訊替換為 範本名稱會採用下列其中一種格式: 注意: |
purge_data_types[] |
PurgeDataType:保留設定觸發清除作業時,要移除的資料類型清單。 |
audio_export_settings |
AudioExportSettings:使用 [] 或 [Participants.StreamingAnalyzeContent][] 將音訊擷取至對話時,控制對話後數據分析的音訊匯出設定。如果 這項設定不會影響使用 |
insights_export_settings |
InsightsExportSettings:控制對話完成後,將對話匯出至 Insights 的設定。如果 |
data_retention |
指定資料保留方式的聯集欄位。即使資料因保留政策而遭到清除,仍可能在備份儲存空間中保留幾天,但無法直接存取。data_retention 只能是下列其中一個設定:
— |
您可以在每個位置設定多項安全性設定。每個代理程式都會指定要套用的安全性設定,您可以將每項設定套用至相同專案和位置中的多個代理程式。如要進一步瞭解資料應用層級,請參閱「資料應用層級」。
如未在代理中指定安全性設定,Dialogflow 就不會套用遮蓋功能。
建立安全性設定資源
如要在特定位置建立安全性設定資源,請按照下列步驟操作:
控制台
- 前往 Dialogflow CX 控制台。
- 選取 Google Cloud 專案。
- 選取代理程式。
- 按一下「Agent Settings」(代理程式設定)。
- 按一下 [Security] (安全性) 分頁標籤。
- 按一下「管理安全性設定」。CCAI 控制台會在新分頁中開啟。
- 在 CCAI 控制台中,按一下「Create security settings」(建立安全性設定)。
- 輸入安全性設定。
- 點選「建立」。
API
如要瞭解 create 方法,請參閱 SecuritySettings 類型。
選取 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 |
| 小茹 | 不適用 | 不適用 |
在代理中指定安全性設定
如要在代理中指定安全性設定,請按照下列步驟操作:
控制台
- 前往 Dialogflow CX 控制台。
- 選取 Google Cloud 專案。
- 選取代理程式。
- 按一下「Agent Settings」(代理程式設定)。
- 按一下 [Security] (安全性) 分頁標籤。
- 在「安全性設定」下拉式選單中選取設定。
- 按一下 [儲存]。
API
如要瞭解 patch 和 update 方法,請參閱 Agent 類型。
選取代理參考資料的通訊協定和版本:
| 通訊協定 | V3 | V3beta1 |
|---|---|---|
| REST | 代理資源 | 代理資源 |
| RPC | 代理介面 | 代理介面 |
| C++ | AgentsClient | 不適用 |
| C# | AgentsClient | 不適用 |
| Go | AgentsClient | 不適用 |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | 不適用 | 不適用 |
| Python | AgentsClient | AgentsClient |
| 小茹 | 不適用 | 不適用 |