Regionalización y configuración de la ubicación

Cuando creas un agente, debes especificar una región como la ubicación del agente. Los servicios de Google en esta región controlan las solicitudes enviadas a tu agente, y Dialogflow conserva los datos en reposo físicamente dentro de la región o ubicación geográfica. Para obtener el mejor rendimiento, debes elegir una región que esté cerca de tus servicios y usuarios finales.

Una vez que se crea un agente, su ubicación no puede cambiar. Para cambiar la ubicación del agente, debes exportar y restablecer a un agente nuevo con una ubicación diferente.

Cada ubicación tiene una configuración asociada que se aplica a todo tu proyecto. En la mayoría de los casos, no es necesario editar esta configuración, y la configuración predeterminada funcionará bien. Si tu sistema requiere claves de encriptación administradas por el cliente (que suelen requerir las entidades gubernamentales o las industrias reguladas), lee más sobre la configuración de la ubicación.

Limitaciones

Se aplica la siguiente limitación:

  • La compatibilidad regional para diferentes integraciones de telefonía puede variar. Consulta la documentación de cada integración.
  • Por el momento, la configuración Permitir que el AA corrija la ortografía está disponible en las siguientes regiones: us-central1, us-east1, us-west1 global.
  • Por el momento, algunas entidades del sistema solo están disponibles en las siguientes regiones: us-central1, us-east1, us-west1, global. Considera crear entidades personalizadas o usar @sys.any con parámetros de formulario.

Regiones disponibles

Dialogflow CX admite las siguientes regiones para la ubicación del agente:

Agrupación por país Ubicación geográfica ID de región
América Iowa us-central1
América Montreal northamerica-northeast1
América Carolina del Sur us-east1
América Oregón us-west1
Europa Bélgica europe-west1
Europa Londres europe-west2
Asia-Pacífico Sídney australia-southeast1
Asia-Pacífico Tokio asia-northeast1
Asia-Pacífico Bombay asia-south1
Global Entrega global, datos en reposo en EE.UU. global (opción recomendada), us o ninguna región (predeterminada)

Puedes obtener más información sobre las regiones que usa Google Cloud en regiones de Google Cloud y Geografía y regiones de Google Cloud.

Configuración de la ubicación

Si el sistema requiere claves de encriptación administradas por el cliente (que a menudo son requeridas por entidades gubernamentales o industrias reguladas), puedes usar la configuración de ubicación para configurar esta función.

Esta configuración se comparte en todo el proyecto, y cada ubicación única tiene su propia configuración de la ubicación. Una vez que se establece la configuración de una ubicación específica en un proyecto, no se puede cambiar la ubicación de esa ubicación. Si necesitas cambiar esta configuración, debes crear un proyecto nuevo.

Si creas un agente sin editar la configuración de la ubicación, la configuración predeterminada se establecerá para esa ubicación y no se podrá cambiar para el proyecto. Además, una vez que se crea un agente, su ubicación no puede cambiar. Para cambiar la ubicación del agente, debes exportar y restablecer a un agente nuevo con una ubicación diferente.

Las siguientes opciones de configuración de la ubicación están disponibles:

  • Encriptación: Esta configuración controla si se usan claves de encriptación administradas por Google o administradas por el cliente para proteger los datos. La opción predeterminada es Google. Debes solicitar acceso (comunícate con tu representante de Google) a la función de claves de encriptación administradas por el cliente para cambiar esta configuración.

Hay dos formas de configurar las opciones de ubicación y son las siguientes:

Especifica una región con la API

Debes especificar una región para todas las solicitudes a la API.

En el caso de las llamadas de REST, debes hacer lo siguiente:

  • Proporciona el ID de región para el parámetro de ruta de URL location.

  • Usa [region-id]-dialogflow.googleapis.com para el nombre de host.

Por ejemplo:

  • us-central1-dialogflow.googleapis.com/projects/{PROJECT_ID}/locations/us-central1/agents/{AGENT_ID}

En el caso de las bibliotecas cliente, consulta la documentación de las bibliotecas cliente para acceder la opción de configuración de una región.

Puedes encontrar ejemplos en la guía de inicio rápido de la API.

Cloud Logging

Consulta la guía de Cloud Logging para controlar la región en la que se almacenan los registros.