Informationen zum Konfigurieren einer lokalen Entwicklungsumgebung für Google Cloud. In diesem Dokument werden die wichtigsten Tools behandelt, die zum Erstellen, Testen und Ausführen von Anwendungen mit Google Cloud Diensten erforderlich sind:
- gcloud CLI: Cloud-Ressourcen verwalten, Projekte konfigurieren und lokale Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) einrichten.
- Cloud-Clientbibliotheken: Programmatisch auf Google Cloud APIs zugreifen , indem Sie idiomatische Bibliotheken in Ihrer bevorzugten Programmiersprache verwenden.
Eine Übersicht über andere Tools und Schnittstellen in Google Cloudfinden Sie unter Möglichkeiten zur Interaktion mit Google Cloud.
Hinweis
Bitten Sie den Administrator Ihrer Organisation, die folgenden Voraussetzungen zu erfüllen:
- Nutzeridentität bereitstellen: Weisen Sie ein Cloud Identity- oder Google Workspace-Konto zu.
- Projektzugriff und IAM-Rollen gewähren: Weisen Sie die erforderlichen IAM-Rollen (Identity and Access Management) für Ihr Projekt zu.
- Abrechnung aktivieren: Prüfen Sie, ob Cloud Billing für Ihr Projekt aktiviert ist.
Informationen zur Einrichtung für die gesamte Organisation finden Sie im Google Cloud geführten Einrichtungsprozess.
gcloud CLI und Authentifizierung einrichten
Konfigurieren Sie die gcloud CLI (gcloud), um Ressourcen zu verwalten und Ihre lokale Umgebung zu authentifizieren:
- Installieren Sie die gcloud CLI auf Ihrer lokalen Workstation.
- Führen Sie
gcloud initim Terminal aus, um sich anzumelden und Ihr Standardprojekt auszuwählen. - Führen Sie
gcloud auth application-default loginaus, um Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) zu konfigurieren. Mit ADC können sich lokale Clientbibliotheken automatisch bei Ihrem Projekt authentifizieren.
Cloud-Clientbibliotheken installieren
So greifen Sie programmatisch über Ihren Anwendungscode auf Google Cloud Dienste zu:
- Aktivieren Sie die erforderlichen Cloud APIs für Ihr Projekt.
- Installieren Sie Cloud-Clientbibliotheken für Ihre Programmiersprache (z. B. Java, Python oder Go). Ihr Code wird automatisch mit ADC authentifiziert.
Alternative Tools und Umgebungen
Wenn für Ihren Workflow bestimmte Entwicklungsumgebungen oder Infrastrukturtools erforderlich sind, sollten Sie Folgendes berücksichtigen:
- IDEs und Erweiterungen: Entwickeln Sie in VS Code oder unterstützten JetBrains-IDEs mit Cloud Code-Unterstützung.
- Cloud-Arbeitsbereiche: Verwenden Sie containerisierte, verwaltete Cloud-Umgebungen mit Cloud Workstations.
Nächste Schritte
- Weitere Informationen zur Authentifizierung in Google Cloud.