Fonctionnalités de Cloud Build
Cette page décrit certaines configurations facultatives permettant de créer la base de données Cortex Framework avec les fonctionnalités Cloud Build, comme la création dans une région spécifique ou l'utilisation d'un pool de nœuds de calcul privé. Ces configurations offrent des avantages considérables en termes de confidentialité, de performances, de sécurité et de personnalisation des données. La meilleure approche dépend de vos besoins spécifiques et de la nature de votre application.
Compiler dans une région spécifique
La facturation régionale garantit que vos données restent dans une région géographique spécifique. Cela peut vous aider à respecter les réglementations locales sur la confidentialité des données, à réduire la latence et à améliorer la disponibilité. Pour en savoir plus, consultez la section Emplacements Cloud Build.
Pour exécuter le déploiement dans une région spécifique, ajoutez le paramètre de substitution _CLOUD_BUILD_REGION
avec le paramètre bash --region
, comme dans la commande suivante :
gcloud builds submit \
--config=./cloudbuild.yaml \
--substitutions=_GCS_BUCKET=BUCKET_FOR_LOGS,_CLOUD_BUILD_REGION=REGION \
--region=REGION
Remplacez les éléments suivants :
BUCKET_FOR_LOGS
par le nom du bucket pour les journaux.REGION
par la région de votre déploiement. Pour en savoir plus sur les régions disponibles, consultez Zones géographiques et régions.
Compiler avec un pool de nœuds de calcul privé
L'utilisation d'un pool de nœuds de calcul privés offre un environnement plus sécurisé pour vos compilations. Les pools privés sont des pools de nœuds de calcul privés et dédiés qui offrent une personnalisation de l'environnement de compilation, y compris la possibilité d'accéder aux ressources d'un réseau privé. Pour en savoir plus, consultez Présentation des pools privés.
Pour configurer un nœud de calcul privé, ajoutez _WORKER_POOL_NAME
avec le paramètre _CLOUD_BUILD_REGION
correspondant, comme dans la commande suivante :
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
Remplacez les éléments suivants :
BUCKET_FOR_LOGS
par le nom du bucket pour les journaux.SOURCE_PROJECT
avec le projet source pour le déploiement de la base de données Cortex Framework.YOUR_WORKER_POOL_NAME
par le nom de votre pool de nœuds de calcul.REGION
par la région de votre déploiement. Pour en savoir plus sur les régions disponibles, consultez Zones géographiques et régions.