前提条件

このページでは、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

Dataform ホスティング用に Google Cloud プロジェクトを準備する

デプロイを実行する前に、Google Cloud 請求先アカウントが接続された プロジェクトにアクセスできる必要があります。

次に、特定の Google Cloud プロジェクトを指すように Google Cloud CLI 環境を構成します。

# 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

次のステップ

ビルドとデプロイの準備ができたら、次のガイドを参照して、デプロイを開始してください。

  • デモ デプロイ: 数分でサンプルデータをデプロイして、Cortex Framework の動作を確認します。
  • 本番環境デプロイ: 手順に沿って、企業データ用に Cortex Framework を 構成してデプロイします。