Regionalización y residencia de datos

Dialogflow proporciona residencia de datos para mantener tus datos en reposo. física dentro de una región geográfica o ubicación. Cuando se especifica una región, tus datos en reposo no se replican fuera de la región. Los precios son los mismos para todas las regiones.

Las regiones se usan por los siguientes motivos:

  • Tu sistema puede tener requisitos regulatorios o de políticas que rigen la ubicación de tus datos.
  • Las latencias de la red pueden mejorarse cuando los datos se encuentran en la misma región que tus clientes. Por ejemplo, si los clientes del Reino Unido usan europe-west2, pueden esperar una mejor latencia.

Datos en reposo

Todos los datos de usuario final y usuario de Dialogflow se incluyen en datos en reposo. Por ejemplo:

  • Todos los recursos de agente que se configuran con la consola o la API (intents, entidades, etcétera)
  • Todas las opciones de configuración del agente que se establecieron con la consola o la API
  • Historial de consultas
  • Resultados de validación
  • Tareas de creación de modelos
  • Tareas de capacitación
  • Tareas de operación de larga duración

Regiones disponibles

Dialogflow proporciona las regiones siguientes:

América Europa Asia-Pacífico Multirregión
Usa la multirregión us europe-west2 (Londres) asia-northeast1 (Tokio)
australia-southeast1 (Sídney)
us (predeterminada)

Selecciona una región con Console

El área superior izquierda de la consola de Dialogflow tiene un menú desplegable para seleccionar la región. Cada agente tiene una región inmutable que se especifica durante la creación. Cuando seleccionas una región de la consola, solo puedes enumerar o crear agentes para la región seleccionada. La región predeterminada es us.

Selecciona una región con la API

Si tu agente se creó en una región no predeterminada, debes especificar esa región cuando llames a la API para las solicitudes de tiempo de diseño o entorno de ejecución.

Para proporcionar una región, suministras un parámetro location a las solicitudes a la API. Para las llamadas REST, realiza lo siguiente:

  • Proporciona el parámetro de ruta de URL location.
  • Usa el nombre de host específico de la ubicación con el formato [location]-dialogflow.googleapis.com. Por ejemplo: asia-northeast1-dialogflow.googleapis.com. Si la ubicación especificada en el nombre de host no coincide con la ubicación especificada en la ruta de URL, se rechazará la solicitud.

Para ver las bibliotecas cliente, consulta la documentación de la biblioteca cliente.

Limitaciones

Cuando se selecciona una región no predeterminada en la consola de Dialogflow, las siguientes características no están disponibles:

  • Integraciones
  • Conectores de conocimiento
  • Agentes compilados previamente
  • Charla
  • Stackdriver Logging