安全設定可設定資料遮蓋和資料保留。舉例來說,這些設定會控管 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:控制對話完成後,是否要將對話匯出至洞察資料。如果「 |
data_retention |
指定資料保留方式的聯集欄位。即使資料因保留政策而遭到清除,仍可能會在備份儲存空間中保留幾天,但無法直接存取。data_retention 只能是下列其中一項:— — |
您可以在每個地點設定多項安全性設定,每個代理程式都會指定要套用的安全性設定,您可以在相同專案和位置中,將每項設定套用至多個代理程式。如要進一步瞭解資料應用程式層級,請參閱資料應用程式層級。
如果未在代理程式中指定安全性設定,Dialogflow 就不會套用遮蓋功能。
建立安全性設定資源
如要在特定位置建立安全性設定資源,請執行下列操作:
控制台
- 前往 Dialogflow CX 主控台。
- 選取 Google Cloud 專案。
- 選取代理程式。
- 按一下「代理程式設定」。
- 按一下 [Security] (安全性) 分頁標籤。
- 按一下「管理安全性設定」。CCAI 控制台會在新的分頁中開啟。
- 在 CCAI 控制台中,按一下「建立安全性設定」。
- 輸入安全性設定。
- 點選「建立」。
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 |
| Ruby | 不適用 | 不適用 |
在代理程式中指定安全性設定
如要在代理程式中指定安全性設定,請按照下列步驟操作:
控制台
- 前往 Dialogflow CX 主控台。
- 選取 Google Cloud 專案。
- 選取代理程式。
- 按一下「代理程式設定」。
- 按一下 [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 |
| Ruby | 不適用 | 不適用 |