Ubicaciones de Cloud Build

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

Cuando selecciones una región para tus compilaciones, las consideraciones principales deben ser la latencia y la disponibilidad. Por lo general, puedes seleccionar la región más cercana a los usuarios de tu compilaci￳n de Cloud Build, pero también debes considerar la ubicaci￳n de los otros Google Cloud productos y servicios con los que se puede 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
  • 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 a través de la línea de comandos o cuando crees un activador de compilación.

Para seleccionar una región para tu grupo privado, especifícala 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 tu activador debe coincidir con la región del grupo privado.

Si seleccionas global como la región del 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 mediante 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 la 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 Cómo ejecutar compilaciones.

Configura Google Cloud CLI para usarla con extremos regionales

Para 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/ 

Regiones restringidas para algunos proyectos

Según el uso, es posible que ciertos proyectos solo puedan usar Cloud Build en las siguientes regiones:

  • us-central1
  • us-west2
  • europe-west1
  • asia-east1
  • australia-southeast1
  • southamerica-east1