Características de Cloud Build

En esta página se describen algunas configuraciones opcionales para compilar la base de datos de Cortex Framework con funciones de Cloud Build, como compilar en una región específica o usar un grupo de trabajadores privados. Estas configuraciones ofrecen ventajas significativas en cuanto a privacidad de los datos, rendimiento, seguridad y personalización. La mejor opción depende de tus requisitos específicos y de la naturaleza de tu aplicación.

Construir en una región específica

La compilación regional asegura que tus datos permanezcan en una región geográfica específica. De esta forma, puedes cumplir la normativa local sobre privacidad de los datos, así como reducir la latencia y mejorar la disponibilidad. Para obtener más información, consulta las ubicaciones de Cloud Build.

Para ejecutar la implementación en una región específica, añade el parámetro de sustitución _CLOUD_BUILD_REGION con el parámetro de bash --region, como en el siguiente comando:

gcloud builds submit \
  --config=./cloudbuild.yaml \
  --substitutions=_GCS_BUCKET=BUCKET_FOR_LOGS,_CLOUD_BUILD_REGION=REGION \
  --region=REGION

Haz los cambios siguientes:

  • BUCKET_FOR_LOGS con el nombre del segmento de los registros.
  • REGION con la región de tu implementación. Para obtener más información sobre las regiones disponibles, consulta el artículo sobre geografía y regiones.

Compilar con un grupo de trabajadores privado

Si usas un grupo de trabajadores privado, tus compilaciones se ejecutarán en un entorno más seguro. Los grupos privados son grupos específicos y privados de trabajadores que te ofrecen una mayor personalización del entorno de compilación, así como la posibilidad de acceder a los recursos de una red privada. Para obtener más información, consulta el artículo Introducción a los grupos privados.

Para configurar un trabajador privado, añade el parámetro _WORKER_POOL_NAME con el parámetro _CLOUD_BUILD_REGION correspondiente, como se muestra en el siguiente comando:

gcloud builds submit \
  --config=./cloudbuild.yaml
  --substitutions=_GCS_BUCKET=BUCKET_FOR_LOGS,_WORKER_POOL_NAME='projects/SOURCE_PROJECT/locations/us-central1/workerPools/YOUR_WORKER_POOL_NAME',_CLOUD_BUILD_REGION=REGION \
  --region=REGION

Haz los cambios siguientes:

  • BUCKET_FOR_LOGS con el nombre del segmento de los registros.
  • SOURCE_PROJECT con el proyecto de origen para la implementación de la base de datos de Cortex Framework.
  • YOUR_WORKER_POOL_NAME con el nombre del grupo de trabajadores.
  • REGION con la región de tu implementación. Para obtener más información sobre las regiones disponibles, consulta el artículo sobre geografía y regiones.