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