前提条件
本页面将引导您了解 Cortex Framework 部署的前提条件。请花一些时间配置每个前提条件,然后再继续进行 演示部署或 生产环境部署。
安装制品
克隆 Google Cloud Cortex Framework 代码库:https://github.com/GoogleCloudPlatform/cortex-framework:
git clone https://github.com/GoogleCloudPlatform/cortex-framework
cd cortex-framework
安装 uv
uv 是一款用 Rust 编写的极快的 Python 软件包管理器。Cortex Framework 使用它来获得一致、
隔离且高性能的
构建部署环境,并缩短安装时间。
为 Python 虚拟环境安装管理器软件包 uv。请参阅
uv 安装说明。
同步所需依赖项
执行以下命令以同步依赖项并进行 Python 虚拟环境的激活:
uv sync
配置 Google Cloud SDK 命令行界面
gcloud auth login
gcloud auth application-default login
准备您的 Google Cloud 项目以进行 Dataform 托管
在运行部署之前,您需要有权访问已关联结算账号的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
后续步骤
准备好构建和部署了吗?请参阅以下指南,让您的部署顺利运行: