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 installieren und einrichten auf Ihrem Computer.
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 Cloud verwenden, erstellen Sie ein Google Cloud-Projekt und aktivieren Sie dann 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 und 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 Extensions 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.
Nachdem die Erweiterung installiert wurde, wird der Aktivitätsleiste hinzugefügt und ist einsatzbereit. Sie können weitere konfigurieren Sie Ihre Cloud Code-Installation, indem Sie Ihre Einstellungen in der Anwendungs-Taskleiste der obersten Ebene: Gehen Sie zu Code > Einstellungen > Einstellungen > Erweiterungen und Suchen Sie nach
Gemini Code Assist + Google Cloud Code
.
Benutzerdefinierte Versionen von Abhängigkeiten
Standardmäßig sind in Cloud Code Automatische Abhängigkeiten aktiviert und werden einige Befehlszeilenabhängigkeiten automatisch installiert. Beim Ausschalten können Sie benutzerdefinierte Versionen der Abhängigkeiten verwenden, Sie müssen die Abhängigkeiten selbst installieren, damit Cloud Code funktioniert.
So verwenden Sie benutzerdefinierte Versionen von Cloud Code-Abhängigkeiten:
Klicke auf Einstellungen. Verwalten > Einstellungen und dann Automatische Abhängigkeiten (
cloudcode.autoDependencies
) nachoff
.Installieren Sie die folgenden Abhängigkeiten auf Ihrem
PATH
:
Google Cloud CLI installieren
Wenn Sie zum ersten Mal ein Feature verwenden, für das die gcloud CLI erforderlich ist, mit der Option zu lernen, wie die Befehlszeile aus Ihrer IDE installiert wird, verwenden Sie oder mit verwalteten Abhängigkeiten fortfahren. Wenn du die Installation vorziehst die gcloud CLI manuell verwenden, siehe Installieren Sie die gcloud CLI.
Optional: Cloud Code vsix mit dem VsixSignTool verifizieren
Um Cloud Code vsix mit dem VsixSignTool zu verifizieren, führen Sie die folgenden Schritten:
Verwenden Sie Folgendes:
- Nuget-Paketmanager
- Windows
- Produktionsrelease von Cloud Code
Installieren Sie das Microsoft VsixSignTool. und notieren Sie sich den Installationspfad.
Öffne VS Code und gehe zu
Erweiterungen > Cloud Code:
Klicken Sie auf dem Tab Details unter Erweiterungsressourcen auf Marktplatz.
Klicken Sie in Ihrem Browser auf der Marketplace-Seite unter Ressourcen auf Erweiterung herunterladen, um die gepackte Version von Cloud Code Dadurch wird die gepackte Version Cloud Code mit der Dateiendung
.vsix
als Standard verwenden Downloadverzeichnis.Wenn Sie eine andere Version als die aktuelle überprüfen möchten, klicken Sie auf das Versionsverlauf und wählen Sie eine andere Version zum Herunterladen aus.
Wenn der Download abgeschlossen ist, öffnen Sie ein Terminalfenster und führen Sie folgenden Befehl aus:
PATH_TO_VSIXSIGNTOOL verify PATH_TO_DOWNLOADED_VSIX
Prüfen Sie, ob die Ausgabe mit Folgendem übereinstimmt:
VsixSignTool Success: Package PATH_TO_DOWNLOADED_VSIX is valid.
Anmeldedaten für Google Cloud authentifizieren
Wenn Sie bei der Anwendungsentwicklung mit Google Cloud APIs und melden Sie sich in der gcloud CLI an. Standardanmeldedaten für Anwendungen aktualisiert werden.
In Google Cloud anmelden
Wenn Sie nicht in Google Cloud angemeldet sind, gehen Sie so vor:
- Klicken Sie in der Cloud Code-Statusleiste auf Cloud Code – Sign in (Cloud Code – Anmeldung).
Wenn Sie zum ersten Mal in Ihrer IDE eine Verbindung zu Google Cloud herstellen, werden Sie aufgefordert,
https://accounts.google.com
zur vertrauenswürdigen Domain hinzuzufügen. Klicken Sie auf Vertrauenswürdige Domains konfigurieren im angezeigten Dialogfeld:Folge der Anleitung, um dich über deinen Webbrowser anzumelden.
Wenn Sie aufgefordert werden, Cloud Code den Zugriff auf Ihr Google auf Zulassen.
Bekanntes Problem: Edge-Browser leitet bei Authentifizierungs-Callback zu HTTPS weiter
Wenn Sie Ihre Anmeldedaten mit dem Microsoft Edge-Browser authentifizieren, können Sie
sehen Sie, dass der Edge-Browser die URL http://localhost:3000
an folgende URL weiterleitet:
https://localhost:3000
. Dies führt zu der 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 dieses Problem beheben, indem Sie localhost
von der Weiterleitung ausschließen:
Geben Sie in die Adressleiste des Edge-Browsers
edge://net-internals/#hsts
ein.Gehen Sie zum Abschnitt Domain-Sicherheitsrichtlinien löschen.
Geben Sie
localhost
ein und klicken Sie auf Löschen.
Von Google Cloud abmelden
- Klicken Sie auf
Cloud Code und maximieren Sie dann die Ansicht. Hilfe und Feedback.
- Klicken Sie auf Von Google Cloud abmelden und wählen Sie Abmelden aus, wenn Sie dazu aufgefordert werden.
- Alternativ können Sie sich über die Befehlspalette abmelden. Drücken Sie
Ctrl
/Cmd
+Shift
+P
oder auf Anzeigen klicken > Befehlspalette, Klicken Sie 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 Schnellauswahl-Menü sync_alt Projekt wechseln
Wählen Sie ein Projekt aus oder geben Sie Suchbegriffe in die Suchleiste ein, um die Projekte zu filtern.
Anmeldedaten für die lokale Fehlerbehebung in Anwendungen authentifizieren
Zusätzlich zu den Authentifizierungsschritten in der Sign in to Google Cloud (Bei Google Cloud anmelden) ein, führen Sie folgende Schritte aus: Anmeldedaten zu authentifizieren, um Fehler in einer Anwendung lokal in Ihrer IDE zu beheben, führt Google API-Aufrufe aus.
Wenn Sie Ihre Anmeldedaten zum Debuggen von Anwendungen nicht authentifizieren, wird eine Fehlermeldung wird in Ihrer IDE angezeigt, wenn Sie versuchen, eine lokale Anwendung auszuführen/zu debuggen eine Google API aufzurufen.
Um Ihre Anmeldedaten für das lokale Debugging von Anwendungen zu authentifizieren, führen Sie den folgenden Schritten:
Installieren Sie gcloud auf Ihrem Computer, falls noch nicht geschehen haben wir das getan.
Führen Sie dazu diesen Befehl aus:
gcloud auth application-default login
Wenn Sie mit der lokalen Fehlerbehebung fertig sind, können Sie sich abmelden, indem Sie den folgenden Befehl:
gcloud auth application-default revoke
Weitere Informationen zu Standardanmeldedaten für Anwendungen und Google APIs finden Sie unter Authentifizierung bei Cloud-Diensten mithilfe von Clientbibliotheken