安全设置

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

安全设置在项目一级进行设置。如果向用户授予对项目中代理的访问权限,则他们可以查看项目级安全设置。如需更新项目级安全设置,用户应拥有 dialogflow.securitySettings 权限

下表简要介绍了这些设置。 如需详细了解这些设置,请参阅 RPC SecuritySettings 参考

安全设置 说明
redaction_strategy 用于隐去内容的策略。
redaction_scope 要应用数据隐去功能的对象。
inspect_template DLP 检查模板名称。在对话式 AI 助理 (Dialogflow CX) 中使用 DLP 无需额外付费。
deidentify_template DLP 对模板名称进行去标识化。在对话式 AI 助理 (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 不可用 不可用