Funktionen von Cloud Build

Auf dieser Seite werden einige optionale Konfigurationen zum Erstellen der Cortex Framework Data Foundation mit Cloud Build-Funktionen beschrieben, z. B. das Erstellen in einer bestimmten Region oder die Verwendung eines privaten Worker-Pools. Diese Konfigurationen bieten erhebliche Vorteile in Bezug auf Datenschutz, Leistung, Sicherheit und Anpassung. Der beste Ansatz hängt von Ihren spezifischen Anforderungen und der Art Ihrer Anwendung ab.

Build in einer bestimmten Region erstellen

Mit Regional Building wird dafür gesorgt, dass Ihre Daten in einer bestimmten geografischen Region verbleiben. So können Sie lokale Datenschutzbestimmungen einhalten und die Verfügbarkeit und Latenz reduzieren. Weitere Informationen finden Sie unter Cloud Build-Standorte.

Wenn Sie das Deployment in einer bestimmten Region ausführen möchten, fügen Sie den Substitutionsparameter _CLOUD_BUILD_REGION mit dem Bash-Parameter --region hinzu, wie im folgenden Befehl:

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

Ersetzen Sie Folgendes:

  • BUCKET_FOR_LOGS durch den Bucket-Namen für die Logs.
  • REGION durch die Region für Ihre Bereitstellung. Weitere Informationen zu verfügbaren Regionen finden Sie unter Geografie und Regionen.

Build mit einem privaten Worker-Pool erstellen

Die Verwendung eines privaten Worker-Pools bietet eine sicherere Umgebung für Ihre Builds. Private Pools sind private, dedizierte Worker-Pools, die eine Anpassung der Build-Umgebung ermöglichen, einschließlich des Zugriffs auf Ressourcen in einem privaten Netzwerk. Weitere Informationen finden Sie unter Übersicht über private Pools.

Um einen privaten Worker zu konfigurieren, fügen Sie _WORKER_POOL_NAME mit dem entsprechenden _CLOUD_BUILD_REGION-Parameter hinzu, wie im folgenden Befehl:

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

Ersetzen Sie Folgendes:

  • BUCKET_FOR_LOGS durch den Bucket-Namen für die Logs.
  • SOURCE_PROJECT mit dem Quellprojekt für die Bereitstellung von Cortex Framework Data Foundation.
  • Ersetzen Sie YOUR_WORKER_POOL_NAME durch den Namen für Ihren Worker-Pool.
  • REGION durch die Region für Ihre Bereitstellung. Weitere Informationen zu verfügbaren Regionen finden Sie unter Geografie und Regionen.