Prérequis

Cette page vous guide à travers les prérequis de déploiement de Cortex Framework. Prenez le temps de configurer chaque prérequis avant de passer au déploiement de démonstration ou au déploiement en production.

Artefacts d'installation

Clonez le dépôt Google Cloud Cortex Framework : https://github.com/GoogleCloudPlatform/cortex-framework :

git clone https://github.com/GoogleCloudPlatform/cortex-framework

Remplacez le répertoire par le dossier dans lequel le dépôt a été cloné :

cd DIRECTORY

Installer uv

uv est un gestionnaire de packages Python extrêmement rapide, écrit en Rust. Cortex Framework l'utilise pour disposer d'environnements de déploiement de compilation cohérents, isolés et hautes performances et pour réduire le temps d'installation.

Installez le package de gestion uv pour les environnements virtuels Python. Consultez les instructions d'installation de uv.

Synchroniser les dépendances requises

Exécutez la commande suivante pour synchroniser les dépendances et pour activer un environnement virtuel Python :

uv sync

Configurer l'interface de ligne de commande du SDK Google Cloud

gcloud auth login
gcloud auth application-default login

Préparer votre Google Cloud projet pour l'hébergement Dataform

Avant d'exécuter le déploiement, vous devez avoir accès à un Google Cloud projet auquel est associé un compte de facturation.

Configurez ensuite votre environnement Google Cloud CLI pour qu'il pointe vers votreprojet spécifique Google Cloud .

# Set current project and quota project
gcloud config set project PROJECT_ID
gcloud auth application-default set-quota-project PROJECT_ID

Activerles Google Cloud services

Dans cette section, nous allons activer les services suivants dans votre Google Cloud projet : Google Cloud

  • API BigQuery
  • API Dataform
  • API Cloud Resource Manager

Activez ces Google Cloud services à l'aide de Cloud Shell en exécutant la commande suivante dans votre terminal :

Remplacez PROJECT_ID par l'ID de votre projet.

gcloud config set project PROJECT_ID

gcloud services enable cloudresourcemanager.googleapis.com \
                       bigquery.googleapis.com \
                       dataform.googleapis.com \
                       --project=PROJECT_ID

Étapes suivantes

Prêt à créer et à déployer ? Consultez les guides suivants pour configurer et exécuter votre déploiement :