Vorbereitung
Auf dieser Seite werden die Voraussetzungen für die Bereitstellung von Cortex Framework beschrieben. Nehmen Sie sich etwas Zeit, um jede Voraussetzung zu konfigurieren, bevor Sie mit der Demo- oder Produktionsbereitstellung fortfahren.
Installationsartefakte
Klonen Sie das Google Cloud Cortex Framework-Repository: https://github.com/GoogleCloudPlatform/cortex-framework:
git clone https://github.com/GoogleCloudPlatform/cortex-framework
Wechseln Sie zu dem Ordner, in dem das Repository geklont wurde:
cd DIRECTORY
uv installieren
uv ist ein extrem schneller Python-Paketmanager, der in Rust geschrieben wurde. Cortex Framework verwendet ihn, um konsistente, isolierte und leistungsstarke
Umgebungen für die Bereitstellung von Builds zu haben und die Installationszeit zu verkürzen.
Installieren Sie das Managerpaket uv für virtuelle Python-Umgebungen. Weitere Informationen finden Sie in der Installationsanleitung für
uv.
Erforderliche Abhängigkeiten synchronisieren
Führen Sie den folgenden Befehl aus, um Abhängigkeiten zu synchronisieren und für eine virtuelle Python-Umgebung zu aktivieren:
uv sync
Google Cloud SDK-Befehlszeile konfigurieren
gcloud auth login
gcloud auth application-default login
Projekt für Dataform-Hosting vorbereiten Google Cloud
Vor der Bereitstellung benötigen Sie Zugriff auf ein Google Cloud Projekt mit einem verknüpften Rechnungskonto.
Konfigurieren Sie als Nächstes Ihre Google Cloud CLI-Umgebung so, dass sie auf Ihr spezifisches Google Cloud Projekt verweist.
# Set current project and quota project
gcloud config set project PROJECT_ID
gcloud auth application-default set-quota-project PROJECT_ID
Dienste aktivieren Google Cloud
In diesem Abschnitt aktivieren wir die folgenden Google Cloud Dienste in Ihrem Google Cloud Projekt:
- BigQuery API
- Dataform API
- Cloud Resource Manager API
Aktivieren Sie diese Google Cloud Dienste mit Cloud Shell, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:
Ersetzen Sie PROJECT_ID durch Ihre Projekt-ID.
gcloud config set project PROJECT_ID
gcloud services enable cloudresourcemanager.googleapis.com \
bigquery.googleapis.com \
dataform.googleapis.com \
--project=PROJECT_ID
Nächste Schritte
Bereit zum Erstellen und Bereitstellen? In den folgenden Leitfäden erfahren Sie, wie Sie Ihre Bereitstellung einrichten:
- Demobereitstellung: Stellen Sie in wenigen Minuten Beispieldaten bereit, um Cortex Framework in Aktion zu sehen.
- Produktionsbereitstellung: Folgen Sie der Schritt-für-Schritt-Anleitung, um Cortex Framework für Ihre Unternehmensdaten zu konfigurieren und bereitzustellen.