セキュリティ設定は、データの秘匿化と保持の設定に使用します。 たとえば、これらの設定により、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 | データ保持の削除がトリガーされたときに削除するデータ。 | 
| 保持期間(日) | データが保持される日数。 | 
各ロケーションに複数のセキュリティ設定を構成できます。各エージェントは、適用するセキュリティ設定を指定できます。各設定は、同じプロジェクトとロケーションにある複数のエージェントに適用できます。 さまざまなレベルでデータがどのように適用されるかについては、データ アプリケーション レベルをご覧ください。
エージェントにセキュリティ設定が指定されていない場合、秘匿化は適用されません。
セキュリティ設定のリソースを作成する
特定のロケーションにセキュリティ設定リソースを作成するには:
コンソール
- Dialogflow CX コンソールを開きます。
 - ご自身の Google Cloud プロジェクトを選択します。
 - エージェントを選択します。
 - [エージェント設定] をクリックします。
 - [Security] タブをクリックします。
 - [セキュリティ設定を管理する] をクリックします。CCAI コンソールが新しいタブで開きます。
 - CCAI コンソールで [セキュリティ設定を作成する] をクリックします。
 - セキュリティ設定の構成を入力します。
 - [作成] をクリックします。
 
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 | 利用不可 | 利用できません | 
エージェントのセキュリティ設定を指定する
エージェントのセキュリティ設定を指定するには:
コンソール
- Dialogflow CX コンソールを開きます。
 - ご自身の Google Cloud プロジェクトを選択します。
 - エージェントを選択します。
 - [エージェント設定] をクリックします。
 - [Security] タブをクリックします。
 - [セキュリティ設定] プルダウン メニューから設定を選択します。
 - [保存] をクリックします。
 
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 | 利用不可 | 利用できません |