必要條件
本頁面將引導您瞭解 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 會使用此功能,確保建構部署環境的一致性、獨立性和高效能,並縮短安裝時間。
安裝 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
後續步驟
準備好建構及部署了嗎?請參閱下列指南,瞭解如何部署及執行: