La configuración de seguridad se usa para configurar el ocultamiento de datos y la retención de datos. Por ejemplo, estos parámetros de configuración controlan cómo se ocultan los datos en el registro de Cloud y el registro de interacciones que usa el Historial de conversaciones.
La configuración de seguridad se establece a nivel del proyecto. Si se le otorga acceso a un usuario a un agente en un proyecto, este podrá ver la configuración de seguridad a nivel del proyecto. Para actualizar la configuración de seguridad a nivel del proyecto, el usuario debe tener el permiso dialogflow.securitySettings..
En la siguiente tabla, se proporcionan descripciones resumidas de los parámetros de configuración. Para obtener más información sobre la configuración, consulta la referencia de SecuritySettings de RPC.
| Configuración de seguridad | Descripción |
|---|---|
| redaction_strategy | Estrategia utilizada para la ocultación. |
| redaction_scope | Es el objeto al que se aplica la ocultación de datos. |
| inspect_template | Nombre de la plantilla de inspección de DLP. No hay costos incrementales cuando se usa la DLP en Dialogflow CX. |
| deidentify_template | Nombre de la plantilla de desidentificación de DLP. No hay costos incrementales cuando se usa la DLP en Dialogflow CX. |
| purge_data_types | Son los datos que se quitarán cuando se active una eliminación definitiva de la retención de datos. |
| retention_window_days | Cantidad de días que se retienen los datos. |
Se pueden configurar varios parámetros de seguridad en cada ubicación. Cada agente puede especificar la configuración de seguridad que se aplicará, y cada parámetro de configuración se puede aplicar a varios agentes en el mismo proyecto y ubicación. Para obtener más información sobre cómo se aplican los datos en diferentes niveles, consulta los niveles de aplicación de datos.
Si no se especifica ningún parámetro de configuración de seguridad en un agente, no se aplicará ninguna ocultación.
Crea un recurso de configuración de seguridad
Para crear un recurso de configuración de seguridad en una ubicación específica, haz lo siguiente:
Console
- Abre la consola de Dialogflow CX.
- Elige tu proyecto de Google Cloud.
- Selecciona el agente.
- Haz clic en Configuración del agente.
- Haz clic en la pestaña Seguridad.
- Haz clic en Administrar la configuración de seguridad. La consola de la CCAI se abre en una pestaña nueva.
- Haz clic en Crear configuración de seguridad en la consola de CCAI.
- Ingresa la configuración de la seguridad.
- Haga clic en Crear.
API
Consulta el método create para el tipo SecuritySettings.
Selecciona un protocolo y una versión para la referencia de SecuritySettings:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso SecuritySettings | Recurso SecuritySettings |
| RPC | Interfaz de SecuritySettings | Interfaz de SecuritySettings |
| C++ | SecuritySettingssClient | No disponible |
| C# | SecuritySettingssClient | No disponible |
| Go | SecuritySettingssClient | No disponible |
| Java | SecuritySettingssClient | SecuritySettingssClient |
| Node.js | SecuritySettingssClient | SecuritySettingssClient |
| PHP | No disponible | No disponible |
| Python | SecuritySettingssClient | SecuritySettingssClient |
| Ruby | No disponible | No disponible |
Especifica una configuración de seguridad en el agente
Para especificar una configuración de seguridad en el agente, realiza los siguientes pasos:
Console
- Abre la consola de Dialogflow CX.
- Elige tu proyecto de Google Cloud.
- Selecciona el agente.
- Haz clic en Configuración del agente.
- Haz clic en la pestaña Seguridad.
- Selecciona la configuración en el menú desplegable Configuración de seguridad.
- Haz clic en Guardar.
API
Consulta los métodos patch/update para el tipo Agent.
Selecciona un protocolo y una versión para la Referencia del agente:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso del agente | Recurso del agente |
| RPC | Interfaz del agente | Interfaz del agente |
| C++ | AgentsClient | No disponible |
| C# | AgentsClient | No disponible |
| Go | AgentsClient | No disponible |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | No disponible | No disponible |
| Python | AgentsClient | AgentsClient |
| Ruby | No disponible | No disponible |