Funzionalità di Cloud Build

Questa pagina descrive alcune configurazioni facoltative per creare Cortex Framework Data Foundation con le funzionalità di Cloud Build, come la creazione in una regione specifica o l'utilizzo di un pool di worker privato. Queste configurazioni offrono vantaggi significativi in termini di privacy, prestazioni, sicurezza e personalizzazione dei dati. L'approccio migliore dipende dai tuoi requisiti specifici e dalla natura della tua applicazione.

Creare in una regione specifica

La fatturazione regionale garantisce che i tuoi dati rimangano all'interno di una regione geografica specifica. Ciò può aiutarti a rispettare le normative locali sulla privacy dei dati, la disponibilità e la riduzione della latenza. Per maggiori informazioni, consulta la pagina Località di Cloud Build.

Per eseguire il deployment in una regione specifica, aggiungi il parametro di sostituzione _CLOUD_BUILD_REGION con il parametro bash --region, come nel comando seguente:

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

Sostituisci quanto segue:

  • BUCKET_FOR_LOGS con il nome del bucket per i log.
  • REGION con la regione per il deployment. Per saperne di più sulle regioni disponibili, consulta Area geografica e regioni.

Build con un pool di worker privato

L'utilizzo di un pool di worker privato fornisce un ambiente più sicuro per le tue build. I pool privati sono pool privati e dedicati di worker che offrono la personalizzazione dell'ambiente di build, inclusa la possibilità di accedere alle risorse in una rete privata. Per saperne di più, consulta la sezione Panoramica dei pool privati.

Per configurare un worker privato, aggiungi _WORKER_POOL_NAME con il parametro _CLOUD_BUILD_REGION corrispondente, come nel seguente 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

Sostituisci quanto segue:

  • BUCKET_FOR_LOGS con il nome del bucket per i log.
  • SOURCE_PROJECT con il progetto di origine per il deployment di Cortex Framework Data Foundation.
  • YOUR_WORKER_POOL_NAME con il nome del tuo pool di worker.
  • REGION con la regione per il deployment. Per saperne di più sulle regioni disponibili, consulta Area geografica e regioni.