Wenn Sie das Vertex AI SDK für Python verwenden möchten, muss das Dienstkonto, das den Client initialisiert, die IAM-Rolle Dienst-Agent von Vertex AI (roles/aiplatform.serviceAgent
) haben.
Diese Anleitung umfasst mehrere Seiten:
Projekt einrichten
Auf jeder Seite wird davon ausgegangen, dass Sie die Anweisungen von den vorherigen Seiten der Anleitung bereits ausgeführt haben.
Projekt und Umgebung einrichten
Verwenden Sie in dieser Anleitung die Google Cloud Console, um mit Google Cloud zu interagieren. Führen Sie die folgenden Schritte aus, bevor Sie die Vertex-AI-Funktionen verwenden.
-
In the Google Cloud console, go to the project selector page.
-
Select or create a Google Cloud project.
-
Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.
- Öffnen Sie die Cloud Shell. Cloud Shell ist eine interaktive Shell-Umgebung für Google Cloud, mit der Sie Projekte und Ressourcen über Ihren Webbrowser verwalten können. Zu Cloud Shell
- Legen Sie in Cloud Shell das aktuelle Projekt auf Ihre Google Cloud-Projekt-ID fest und speichern Sie sie in der Shell-Variable
projectid
:gcloud config set project PROJECT_ID && projectid=PROJECT_ID && echo $projectid
Ersetzen Sie PROJECT_ID durch Ihre Projekt-ID. Sie finden Ihre Projekt-ID in der Google Cloud Console. Weitere Informationen finden Sie unter Projekt-ID ermitteln. -
Aktivieren Sie die IAM, Compute Engine, Notebooks, Cloud Storage, and Vertex AI APIs:
gcloud services enable iam.googleapis.com
compute.googleapis.com notebooks.googleapis.com storage.googleapis.com aiplatform.googleapis.com -
Gewähren Sie Ihrem Google-Konto Rollen. Führen Sie den folgenden Befehl für jede der folgenden IAM-Rollen einmal aus:
roles/aiplatform.user, roles/storage.admin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:EMAIL_ADDRESS" --role=ROLE
- Ersetzen Sie
PROJECT_ID
durch Ihre Projekt-ID. - Ersetzen Sie
EMAIL_ADDRESS
durch Ihre E-Mail-Adresse. - Ersetzen Sie
ROLE
durch jede einzelne Rolle.
Die IAM-Rolle „Vertex AI-Nutzer“ ( - Ersetzen Sie
roles/aiplatform.user
) bietet Zugriff auf alle Ressourcen in Vertex AI. Mit der Rolle Storage-Administrator (roles/storage.admin
) können Sie das Trainings-Dataset des Dokuments in Cloud Storage speichern.
Nächste Schritte
Folgen Sie der nächsten Seite dieser Anleitung, um mit der Google Cloud Console ein Videoklassifizierungs-Dataset zu erstellen.