セキュリティ設定

セキュリティ設定は、データの秘匿化と保持の設定に使用します。 たとえば、これらの設定により、Cloud Logging会話履歴で使用されるインタラクション ロギングにおけるデータの秘匿化方法が制御されます。

セキュリティ設定はプロジェクト レベルで設定されます。プロジェクト内のエージェントへのアクセス権がユーザーに付与されている場合、そのユーザーはプロジェクト レベルのセキュリティ設定を表示できます。プロジェクト レベルのセキュリティ設定を更新するには、ユーザーは dialogflow.securitySettings.権限が必要です。

次の表に、設定の概要を示します。設定の詳細については、RPC SecuritySettings のリファレンスをご覧ください。

セキュリティ設定 説明
redaction_strategy 秘匿化に使用される戦略。
redaction_scope データの秘匿化の範囲。
inspect_template DLP 検査テンプレート名。会話エージェント(Dialogflow CX)で DLP を使用する場合、追加費用は発生しません。
deidentify_template DLP はテンプレート名を匿名化します。会話エージェント(Dialogflow CX)で DLP を使用する場合、追加費用は発生しません。
purge_data_types データ保持の削除がトリガーされたときに削除するデータ。
保持期間(日) データが保持される日数。

ロケーションに複数のセキュリティ設定を構成できます。各エージェントは、適用するセキュリティ設定を指定できます。各設定は、同じプロジェクトとロケーションにある複数のエージェントに適用できます。 さまざまなレベルでデータがどのように適用されるかについては、データ アプリケーション レベルをご覧ください。

エージェントにセキュリティ設定が指定されていない場合、秘匿化は適用されません。

セキュリティ設定のリソースを作成する

特定のロケーションにセキュリティ設定リソースを作成するには:

コンソール

  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 エージェント インターフェース エージェント インターフェース
C++ AgentsClient 利用できません
C# AgentsClient 利用できません
Go AgentsClient 利用できません
Java AgentsClient AgentsClient
Node.js AgentsClient AgentsClient
PHP 利用不可 利用できません
Python AgentsClient AgentsClient
Ruby 利用不可 利用できません