Die Erweiterung „Cloud Code for VS Code“ unterstützt VS Code in der Google Cloud Entwicklung.
Hinweis
Prüfen Sie vor der Installation von Cloud Code, ob die folgenden Tools auf Ihrem System installiert und eingerichtet sind:
- Visual Studio Code muss auf Ihrem Computer installiert und eingerichtet sein.
Sprachunterstützung muss installiert und konfiguriert sein.
Die Cloud Code-Erweiterung funktioniert am besten mit den folgenden Sprachen:
Installieren Sie Git. Git ist zum Kopieren von Beispielen auf Ihren Computer erforderlich.
Installieren Sie den Docker-Client und fügen Sie ihn der Umgebungsvariable
PATH
hinzu:- Wenn Sie ausschließlich mit Cloud Build oder Jib erstellen, können Sie die Installation von Docker überspringen.
- Wenn Sie Windows Home verwenden, finden Sie im Einrichtungsleitfaden für Docker Desktop für Windows eine Anleitung zum Einrichten Ihres Docker-Clients.
- Wenn Sie WSL verwenden, Docker jedoch nicht für Computer installieren können, verwenden Sie stattdessen Minikube für die lokale Entwicklung mit Cloud Code.
Wenn Sie Google Cloudverwenden, erstellen Sie ein Google Cloud -Projekt und aktivieren Sie die Abrechnung.
Mit Projekten können Sie die zugehörigen Ressourcen für eine einzelne Anwendung an einem Ort erfassen, APIs verwalten, Google Cloud Dienste aktivieren, Mitbearbeiter hinzufügen und entfernen sowie Berechtigungen für Google Cloud Ressourcen verwalten.
Cloud Code installieren
Installieren Sie die Google Cloud Code-Erweiterung aus dem Visual Studio Code Marketplace.
Alternativ können Sie die Ansicht Erweiterungen in VS Code öffnen:
Klicken Sie auf
Erweiterungen oder drücken Sie
Ctrl
/Cmd
+Shift
+X
.Suchen Sie nach
Google Cloud Code
.Klicken Sie auf Installieren.
Starten Sie VS Code neu, wenn Sie dazu aufgefordert werden.
Nach erfolgreicher Installation der Erweiterung wird das Cloud Code-Symbol in der Aktivitätsleiste angezeigt und kann verwendet werden. Wenn Sie Ihre Cloud Code-Installation weiter konfigurieren möchten, können Sie Ihre Einstellungen über die Anwendungstaskleiste auf oberster Ebene festlegen: Gehen Sie zu Code > Einstellungen > Einstellungen > Erweiterungen und suchen Sie nach
Gemini Code Assist + Google Cloud Code
.
Benutzerdefinierte Versionen von Abhängigkeiten
In Cloud Code ist standardmäßig Automatische Abhängigkeiten aktiviert und einige Befehlszeilenabhängigkeiten werden automatisch für Sie installiert. Wenn Sie automatische Abhängigkeiten deaktivieren, können Sie benutzerdefinierte Versionen der Abhängigkeiten verwenden. Sie müssen die Abhängigkeiten jedoch selbst installieren, damit Cloud Code funktioniert.
So verwenden Sie benutzerdefinierte Versionen von Cloud Code-Abhängigkeiten:
Klicken Sie auf die Einstellungen > Verwalten > Einstellungen und setzen Sie Automatische Abhängigkeiten (
cloudcode.autoDependencies
) aufoff
.Installieren Sie die folgenden Abhängigkeiten auf Ihrem
PATH
:
Google Cloud CLI installieren
Wenn Sie zum ersten Mal eine Funktion verwenden, für die die gcloud CLI erforderlich ist, können Sie nachlesen, wie Sie die CLI über Ihre IDE installieren, eine vorhandene Installation verwenden oder mit verwalteten Abhängigkeiten fortfahren. Wenn Sie die gcloud CLI lieber manuell installieren möchten, lesen Sie den Hilfeartikel gcloud CLI installieren.
Optional: Cloud Code-VSIX mit VsixSignTool prüfen
So überprüfen Sie die Cloud Code-VSIX-Datei mit dem VsixSignTool:
Achten Sie darauf, dass Sie Folgendes verwenden:
- NuGet-Paketmanager
- Windows
- Eine Produktionsversion von Cloud Code
Installieren Sie das Microsoft VsixSignTool und notieren Sie sich den Installationspfad.
Öffnen Sie VS Code und gehen Sie zu
Erweiterungen > Cloud Code.
Klicken Sie auf dem Tab Details unter Ressourcen für Erweiterungen auf Marktplatz.
Klicken Sie auf der Marktplatzseite in Ihrem Browser unter Ressourcen auf Erweiterung herunterladen, um die gepackte Version von Cloud Code herunterzuladen. Dadurch wird die gepackte Version von Cloud Code mit der Dateiendung
.vsix
in Ihr Standarddownloadverzeichnis heruntergeladen.Wenn Sie eine andere Version als die neueste prüfen möchten, klicken Sie auf den Tab Versionsverlauf und wählen Sie eine andere Version zum Herunterladen aus.
Wenn der Download abgeschlossen ist, öffnen Sie ein Terminalfenster und führen Sie Folgendes aus:
PATH_TO_VSIXSIGNTOOL verify PATH_TO_DOWNLOADED_VSIX
Prüfen Sie, ob die Ausgabe mit der folgenden übereinstimmt:
VsixSignTool Success: Package PATH_TO_DOWNLOADED_VSIX is valid.
Anmeldedaten für Google Cloudauthentifizieren
Um die Anwendungsentwicklung mit Google Cloud APIs zu erleichtern, werden bei der Anmeldung in der gcloud CLI Ihre Standardanmeldedaten für Anwendungen aktualisiert.
In Google Cloudanmelden
Wenn Sie nicht in Google Cloudangemeldet sind, führen Sie die folgenden Schritte aus, um sich anzumelden:
- Klicken Sie in der Cloud Code-Statusleiste auf Cloud Code – Anmelden.
Wenn Sie zum ersten Mal in Ihrer IDE eine Verbindung zu Google Cloud herstellen, werden Sie aufgefordert,
https://accounts.google.com
der vertrauenswürdigen Domain hinzuzufügen. Klicken Sie im angezeigten Dialogfeld auf Vertrauenswürdige Domains konfigurieren:Folgen Sie der Anleitung, um sich über Ihren Webbrowser anzumelden.
Wenn Sie aufgefordert werden, Cloud Code Zugriff auf Ihr Google-Konto zu gewähren, klicken Sie auf Zulassen.
Bekanntes Problem: Der Edge-Browser leitet beim Authentifizierungs-Callback an HTTPS weiter
Wenn Sie Ihre Anmeldedaten mit dem Microsoft Edge-Browser authentifizieren, wird die URL http://localhost:3000
möglicherweise von Edge auf https://localhost:3000
weitergeleitet. Dies führt zur folgenden Fehlermeldung:
The connection for this site is not secure. localhost sent an invalid response.
Try running Windows Network Diagnostics. ERR_SSL_PROTOCOL_ERROR.
Sie können localhost
aus der Weiterleitung ausschließen, um dieses Problem zu beheben:
Geben Sie in der Adressleiste Ihres Edge-Browsers
edge://net-internals/#hsts
ein.Gehen Sie zum Abschnitt Sicherheitsrichtlinien für Domains löschen.
Geben Sie
localhost
ein und klicken Sie auf Löschen.
Von Google Cloudabmelden
- Klicken Sie auf
Cloud Code und maximieren Sie dann Hilfe und Feedback.
- Klicken Sie auf In Google Cloud abmelden und wählen Sie dann Abmelden aus.
- Alternativ können Sie sich auch über die Befehlspalette abmelden. Drücken Sie
Ctrl
/Cmd
+Shift
+P
oder klicken Sie auf Ansicht > Befehlspalette und dann auf Von allen Konten im Google Cloud SDK abmelden.
Aktives Google Cloud Projekt ändern
Klicken Sie in der Cloud Code-Statusleiste auf den Namen des aktiven Projekts.
Wählen Sie im angezeigten Menü „Schnellauswahl“ die Option sync_alt Projekt wechseln aus.
Wählen Sie ein Projekt aus oder geben Sie Suchbegriffe in die Suchleiste ein, um Projekte zu filtern.
Anmeldedaten für die lokale Fehlerbehebung von Anwendungen authentifizieren
Zusätzlich zu den Authentifizierungsschritten im Abschnitt Über Google Cloudanmelden müssen Sie Ihre Anmeldedaten authentifizieren, um eine Anwendung lokal in Ihrer IDE zu debuggen, die Google API-Aufrufe ausführt.
Wenn Sie Ihre Anmeldedaten nicht für das Debuggen von Anwendungen authentifizieren, wird in Ihrer IDE eine Fehlermeldung angezeigt, wenn Sie versuchen, eine lokale Anwendung auszuführen oder zu debuggen, die einen Aufruf einer Google API ausführt.
So authentifizieren Sie Ihre Anmeldedaten für das lokale Debuggen von Anwendungen:
Installieren Sie gcloud auf Ihrem Computer, falls noch nicht geschehen.
Führen Sie dazu diesen Befehl aus:
gcloud auth application-default login
Wenn Sie mit dem lokalen Debuggen fertig sind, können Sie sich abmelden. Führen Sie dazu den folgenden Befehl aus:
gcloud auth application-default revoke
Weitere Informationen zu Standardanmeldedaten für Anwendungen und Google APIs finden Sie unter Mit Clientbibliotheken bei Cloud-Diensten authentifizieren.