Requisitos previos

En esta página, se explican los requisitos previos de implementación de Cortex Framework. Tómate un tiempo para configurar cada requisito previo antes de continuar con la implementación de demostración o la implementación de producción.

Artefactos de instalación

Clona el repositorio de Google Cloud Cortex Framework: https://github.com/GoogleCloudPlatform/cortex-framework:

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

Cambia el directorio a la carpeta en la que se clonó el repositorio:

cd DIRECTORY

Instala uv

uv es un administrador de paquetes de Python extremadamente rápido, escrito en Rust. Cortex Framework lo usa para tener entornos de implementación de compilación coherentes, aislados y de alto rendimiento y para reducir el tiempo de instalación.

Instala el paquete del administrador uv para los entornos virtuales de Python. Consulta las instrucciones de instalación de uv.

Sincroniza las dependencias requeridas

Ejecuta el siguiente comando para sincronizar las dependencias y para activar un entorno virtual de Python:

uv sync

Configura la interfaz de línea de comandos del SDK de Google Cloud

gcloud auth login
gcloud auth application-default login

Prepara tu Google Cloud proyecto para el hosting de Dataform

Antes de ejecutar la implementación, debes tener acceso a un Google Cloud proyecto con una cuenta de facturación adjunta.

A continuación, configura tu entorno de Google Cloud CLI para que apunte a tu proyecto específico Google Cloud .

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

Habilitar Google Cloud servicios

En esta sección, habilitaremos los siguientes Google Cloud servicios en tu Google Cloud proyecto:

  • API de BigQuery
  • API de Dataform
  • API de Cloud Resource Manager

Para habilitar estos Google Cloud servicios con Cloud Shell, ejecuta el siguiente comando en tu terminal:

Reemplaza PROJECT_ID por el ID del proyecto.

gcloud config set project PROJECT_ID

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

Próximos pasos

¿Todo listo para compilar e implementar? Explora las siguientes guías para poner en funcionamiento tu implementación: