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.