前提条件
本页将引导您了解 Cortex Framework 部署前提条件。在继续进行演示部署或生产部署之前,请花一些时间配置各项前提条件。
安装制品
克隆 Google Cloud Cortex Framework 代码库:https://github.com/GoogleCloudPlatform/cortex-framework:
git clone https://github.com/GoogleCloudPlatform/cortex-framework
将目录更改为已克隆代码库的文件夹:
cd DIRECTORY
安装 uv
uv 是一个用 Rust 编写的极快的 Python 软件包管理器。Cortex Framework 使用它来获得一致、隔离且高性能的 build 部署环境,并缩短安装时间。
安装 Python 虚拟环境的管理器软件包 uv。请参阅 uv 安装说明。
同步所需的依赖项
执行以下命令以同步依赖项并激活 Python 虚拟环境:
uv sync
配置 Google Cloud SDK 命令行界面
gcloud auth login
gcloud auth application-default login
为 Dataform 托管准备 Google Cloud 项目
在运行部署之前,您需要有权访问具有关联结算账号的Google Cloud 项目。
接下来,配置您的 Google Cloud CLI 环境,使其指向您的特定 Google Cloud 项目。
# Set current project and quota project
gcloud config set project PROJECT_ID
gcloud auth application-default set-quota-project PROJECT_ID
启用 Google Cloud 服务
在本部分中,我们将为您的Google Cloud 项目启用以下 Google Cloud 服务:
- BigQuery API
- Dataform API
- Cloud Resource Manager API
使用 Cloud Shell 启用这些 Google Cloud 服务,方法是在终端中执行以下命令:
将 PROJECT_ID 替换为您的项目 ID。
gcloud config set project PROJECT_ID
gcloud services enable cloudresourcemanager.googleapis.com \
bigquery.googleapis.com \
dataform.googleapis.com \
--project=PROJECT_ID
后续步骤
准备好构建和部署了吗?请参阅以下指南,了解如何部署并运行: