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 façon dont les données sont masquées dans Cloud Logging et dans l'historique des conversations utilisé par l'historique des conversations.
Les paramètres de sécurité sont définis au niveau du projet. Si un utilisateur est autorisé à accéder à 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'autorisation dialogflow.securitySettings. Dialogflow peut mettre jusqu'à une heure pour implémenter les mises à jour des paramètres de sécurité.
Le tableau suivant fournit des descriptions récapitulatives des paramètres. Pour en savoir plus sur les 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 | Les données auxquelles le masquage est appliqué. |
| inspect_template | DLP. L'utilisation de la protection contre la perte de données (DLP) dans Dialogflow CX n'entraîne aucun coût supplémentaire. |
| deidentify_template | DLP Nom du modèle d'anonymisation. L'utilisation de la protection contre la perte de données (DLP) dans Dialogflow CX n'entraîne aucun coût supplémentaire. |
| purge_data_types | Données à supprimer lorsqu'une purge de conservation 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 les niveaux d'application des données.
Si aucun paramètre de sécurité n'est spécifié dans un agent, aucun masquage ne sera 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
- Ouvrez la console Dialogflow CX.
- Sélectionnez votre Google Cloud projet.
- Sélectionnez votre agent.
- Cliquez sur Agent Settings (Paramètres de l'agent).
- Cliquez sur l'onglet Security (Sécurité).
- Cliquez sur Gérer les paramètres de sécurité. La console CCAI s'ouvre dans un nouvel onglet.
- Cliquez sur Créer des paramètres de sécurité dans la console CCAI.
- Saisissez la configuration des paramètres de sécurité.
- Cliquez sur Create (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
- Ouvrez la console Dialogflow CX.
- Sélectionnez votre Google Cloud projet.
- Sélectionnez votre agent.
- Cliquez sur Agent Settings (Paramètres de l'agent).
- Cliquez sur l'onglet Security (Sécurité).
- Sélectionnez les paramètres dans le menu déroulant Security settings (Paramètres de sécurité).
- 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 de l'agent | Ressource de l'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 |