Paramètres de sécurité

Les paramètres de sécurité permettent de configurer le masquage et la conservation des données. Par exemple, ces paramètres contrôlent la manière dont les données sont masquées dans Cloud Logging et la journalisation des interactions utilisée par l'historique de conversation.

Les paramètres de sécurité sont définis au niveau du projet. Si un utilisateur dispose d'un access à un agent dans un projet, il peut afficher les paramètres de sécurité au niveau du projet. Pour mettre à jour les paramètres de sécurité au niveau du projet, un utilisateur doit disposer de l'autorisationdialogflow.securitySettings..

Le tableau suivant fournit une description récapitulative des paramètres. Pour en savoir plus sur ces paramètres, consultez la documentation de référence sur RPC SecuritySettings.

Paramètres de sécurité Description
redaction_strategy Stratégie utilisée pour le masquage.
redaction_scope Le masquage des données est appliqué.
inspect_template Nom du modèle d'inspection de protection contre la perte de données (DLP). L'utilisation de la protection contre la perte de données dans Dialogflow CX n'entraîne aucuns frais supplémentaires.
deidentify_template Nom du modèle d'anonymisation DLP. L'utilisation de la protection contre la perte de données dans Dialogflow CX n'entraîne aucuns frais supplémentaires.
purge_data_types Données à supprimer lorsqu'une suppression définitive des données est déclenchée.
retention_window_days Nombre de jours pendant lesquels les données sont conservées.

Plusieurs paramètres de sécurité peuvent être configurés dans chaque emplacement. Chaque agent peut spécifier les paramètres de sécurité à appliquer, et chaque paramètre peut être appliqué à plusieurs agents du même projet et du même emplacement. Pour en savoir plus sur l'application des données à différents niveaux, consultez la section Niveaux d'application des données.

Si aucun paramètre de sécurité n'est spécifié dans un agent, aucun masquage n'est appliqué.

Créer une ressource de paramètres de sécurité

Pour créer une ressource de paramètre de sécurité dans un emplacement particulier :

Console

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet Google Cloud.
  3. Sélectionnez votre agent.
  4. Cliquez sur Agent Settings (Paramètres de l'agent).
  5. Cliquez sur l'onglet Security (Sécurité).
  6. Cliquez sur Gérer les paramètres de sécurité. La console CCAI s'ouvre dans un nouvel onglet.
  7. Cliquez sur Créer des paramètres de sécurité dans la console CCAI.
  8. Saisissez la configuration des paramètres de sécurité.
  9. Cliquez sur Créer.

API

Consultez la méthode create pour le type SecuritySettings.

Sélectionnez un protocole et une version pour la référence SecuritySettings :

Protocole V3 V3beta1
REST Ressource SecuritySettings Ressource SecuritySettings
RPC Interface SecuritySettings Interface SecuritySettings
C++ SecuritySettingssClient Non disponible
C# SecuritySettingssClient Non disponible
Go SecuritySettingssClient Non disponible
Java SecuritySettingssClient SecuritySettingssClient
Node.js SecuritySettingssClient SecuritySettingssClient
PHP Non disponible Non disponible
Python SecuritySettingssClient SecuritySettingssClient
Ruby Non disponible Non disponible

Spécifier un paramètre de sécurité dans l'agent

Pour spécifier un paramètre de sécurité dans l'agent, procédez comme suit :

Console

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet Google Cloud.
  3. Sélectionnez votre agent.
  4. Cliquez sur Agent Settings (Paramètres de l'agent).
  5. Cliquez sur l'onglet Security (Sécurité).
  6. Sélectionnez les paramètres dans le menu déroulant Paramètres de sécurité.
  7. Cliquez sur Enregistrer.

API

Consultez les méthodes patch/update pour le type Agent.

Sélectionnez un protocole et une version pour la référence de l'agent :

Protocole V3 V3beta1
REST Ressource Agent Ressource Agent
RPC Interface de l'agent Interface de l'agent
C++ AgentsClient Non disponible
C# AgentsClient Non disponible
Go AgentsClient Non disponible
Java AgentsClient AgentsClient
Node.js AgentsClient AgentsClient
PHP Non disponible Non disponible
Python AgentsClient AgentsClient
Ruby Non disponible Non disponible