安全设置

安全设置用于配置数据隐去和数据保留。 例如,这些设置控制如何在 Cloud Logging对话记录所使用的互动日志记录中隐去数据。

安全设置在项目级别设置。如果用户被授予对项目中代理的access,则可以查看项目级安全设置。要更新项目级安全设置,用户应具备 dialogflow.securitySettings. 权限

下表提供了这些设置的摘要说明。如需详细了解这些设置,请参阅 RPC 安全设置参考文档

安全设置 说明
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. 点击代理设置
  5. 点击安全标签。
  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. 点击安全标签。
  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 不可用 不可用