Ubicaciones de Cloud Build

Cloud Build admite compilaciones regionales en grupos privados y grupos predeterminados.

Cuando selecciones una región para tus compilaciones, debes tener en cuenta principalmente la latencia y la disponibilidad. Por lo general, puedes seleccionar la región más cercana a la de los usuarios de Cloud Build, pero también debes considerar la ubicación de los otros productos y servicios de Google Cloud con los que se podría integrar tu compilación. El uso de servicios en varias ubicaciones puede afectar la latencia de la app y los precios.

Cloud Build está disponible en las siguientes regiones:

  • africa-south1
  • asia-east1
  • asia-east2
  • asia-northeast1
  • asia-northeast2
  • asia-northeast3
  • asia-south1
  • asia-south2
  • asia-southeast1
  • asia-southeast2
  • asia-southeast3
  • australia-southeast1
  • australia-southeast2
  • europe-central2
  • europe-north1
  • europe-north2
  • europe-southwest1
  • europe-west1
  • europe-west2
  • europe-west3
  • europe-west4
  • europe-west6
  • europe-west8
  • europe-west9
  • europe-west10
  • europe-west12
  • me-central1
  • me-central2
  • me-west1
  • northamerica-northeast1
  • northamerica-northeast2
  • northamerica-south1
  • southamerica-east1
  • southamerica-west1
  • us-central1
  • us-east1
  • us-east4
  • us-east5
  • us-south1
  • us-west1
  • us-west2
  • us-west3
  • us-west4

Selecciona una región

Para ejecutar compilaciones regionales, especifica la región cuando inicies una compilación con la línea de comandos o cuando crees un activador de compilación.

Para seleccionar una región para tu grupo privado, especifica la región cuando crees el grupo privado. Una vez que creas un grupo privado dentro de una región, no puedes moverlo a otra región. Cuando creas un grupo privado en una región específica, Google lo administra para que esté disponible de manera redundante en todas las zonas de esa región.

Si el archivo de configuración de compilación asociado con tu activador especifica un grupo privado, la región que selecciones para el activador debe coincidir con la región del grupo privado.

Si seleccionas global como la región para el activador de compilación, Cloud Build usa la región especificada en el archivo de configuración de compilación asociado con el activador para ejecutar la compilación. Puede ser la región del grupo privado, si especificas un grupo privado en tu archivo de configuración de compilación, o el grupo predeterminado global si no especificas un grupo privado.

Accede a los recursos de Cloud Build con extremos regionales

Puedes usar extremos regionales para acceder a los recursos en Cloud Build. Usar extremos regionales te permite ejecutar tus cargas de trabajo de una manera que cumpla con los requisitos de residencia de datos y soberanía de los datos, en los que el tráfico de solicitudes se enruta directamente a la región especificada en el extremo.

Los extremos regionales son extremos de solicitud que solo permiten que las solicitudes continúen si el recurso afectado existe en la ubicación especificada por el extremo. Por ejemplo, cuando usas el extremo https://cloudbuild.me-central2.rep.googleapis.com en una solicitud de creación de compilaciones, la solicitud solo continúa si el archivo de configuración de compilación se encuentra en me-central2.

A diferencia de los extremos globales, en los que las solicitudes se pueden procesar en una ubicación diferente desde donde reside el recurso, los extremos regionales garantizan que tus solicitudes solo se procesen dentro de la ubicación que especifica el extremo, donde reside el recurso. Los extremos regionales finalizan las sesiones de TLS en la ubicación que especifica el extremo para solicitudes recibidas de Internet, de otros recursos deGoogle Cloud (como máquinas virtuales de Compute Engine),de servicios locales que usan VPN o Interconnect, y de nubes privadas virtuales (VPC).

Los extremos regionales garantizan la residencia de los datos, ya que garantizan que los datos en reposo y en tránsito de tu objeto no se quiten de la ubicación que especifica el extremo. Esta garantía excluye los metadatos de los recursos, como los nombres de objetos y las políticas de IAM del bucket. Para obtener más información, consulta Nota sobre los datos del cliente y los datos del servicio.

Para obtener información sobre los pasos necesarios para ejecutar una compilación, consulta Ejecuta compilaciones.

Configura Google Cloud CLI para usarla con extremos regionales

Si deseas configurar gcloud CLI para usarla con extremos regionales, haz lo siguiente:

  1. Asegúrate de usar la versión 402.0.0 de Google Cloud CLI o una más reciente.

  2. Configura la propiedad api_endpoint_overrides/cloudbuild en el extremo regional que deseas usar:

    gcloud config set api_endpoint_overrides/cloudbuild https://cloudbuild.LOCATION.rep.googleapis.com/

    Como alternativa, puedes establecer la variable de entorno CLOUDSDK_API_ENDPOINT_OVERRIDES_CLOUDBUILD como el extremo:

    CLOUDSDK_API_ENDPOINT_OVERRIDES_CLOUDBUILD=https://cloudbuild.LOCATION.rep.googleapis.com/