Mit dem Cloud Workstations-Plug-in können Sie Remote-Entwicklungssitzungen für Cloud Workstations mit JetBrains-IDEs wie IntelliJ IDEA Ultimate, PyCharm Professional, Rider, CLion, PhpStorm und WebStorm starten.
Unterstützte Betriebssysteme
Das Cloud Workstations-Plug-in unterstützt die folgenden Betriebssysteme:
- Windows
- macOS (Intel und Apple Silicon)
- Linux
Unterstützte Versionen
Das Cloud Workstations-Plug-in unterstützt die neueste Version und eine vorherige Version von JetBrains IDEs und JetBrains Gateway. Wenn eine neue Hauptversion der JetBrains-IDE veröffentlicht wird, wird die neue Version im nächsten Cloud Workstations-Plug-in unterstützt und die Unterstützung für die älteste zuvor unterstützte Version eingestellt.
Sie können auch die JetBrains Toolbox installieren, um JetBrains-Apps einfacher auf dem neuesten Stand zu halten.
Weitere Informationen zu JetBrains-IDE-Versionen in vorkonfigurierten Basis-Images finden Sie in den Versionshinweisen zu Cloud Workstations.
Hinweise
Führen Sie die folgenden Schritte aus, bevor Sie das Cloud Workstations-Plug-in installieren:
Folgen Sie der Anleitung unter Workstation erstellen. Wählen Sie bei der Aufforderung zur Konfiguration das Image aus, das der zu verwendenden JetBrains-IDE entspricht.
Geben Sie den Namen für die Workstation ein und klicken Sie auf Erstellen.
Klicken Sie auf die Seite Workstations und warten Sie, bis die Workstation erstellt wurde.
Laden Sie eine unterstützte Version von JetBrains Gateway herunter und installieren Sie sie.
Cloud Workstations-Plug-in installieren
Installieren Sie das Cloud Workstations-Plug-in:
Öffnen Sie JetBrains Gateway.
Wählen Sie Alle Anbieter aus.
Suchen Sie im Bereich Weitere Anbieter installieren nach Google Cloud und klicken Sie dann auf Installieren, um das Cloud Workstations-Plug-in herunterzuladen.
Nach der Installation wird Cloud Workstations im Bereich IDE aus der Ferne ausführen angezeigt.
Über das Cloud Workstations-Plug-in verbinden
So stellen Sie über das Plug-in eine Verbindung zu einer Workstation her:
Öffnen Sie JetBrains Gateway.
Klicken Sie im Bereich IDE aus der Ferne ausführen auf Mit Google Cloud verbinden.
Klicken Sie auf Anmelden, um sich in Ihrem Google-Konto anzumelden.
Folgen Sie der Anleitung, um dem Cloud Workstations-Plug-in Zugriff auf Google Cloud zu gewähren.
Klicken Sie auf Weiter, um die Anmeldung abzuschließen.
Klicken Sie auf Durchsuchen, um ein Dialogfeld für die Projektauswahl zu öffnen und ein Cloud-Projekt auszuwählen.
Wählen Sie unter dem Cloud-Projekt eine Workstation aus, klicken Sie auf Weiter und warten Sie, bis die ausgewählte Workstation gestartet wird.
Wählen Sie Ihre IDE und Ihr Projekt aus:
Wählen Sie auf dem Remotehost eine IDE-Version aus.
Geben Sie einen IDE-Projektpfad auf dem Remotehost ein.
Klicken Sie auf Verbinden und warten Sie, bis die IDE und das Projekt geöffnet werden.
Wieder mit einer Workstation verbinden
So stellen Sie schnell wieder eine Verbindung zu einer Workstation und einem IDE-Projekt her:
Öffnen Sie den Bereich Letzte Verbindungen.
Klicken Sie auf einen Projektpfad, um eine IDE in Cloud Workstations zu öffnen.
Warten Sie, bis die IDE und das Projekt geöffnet sind.
Portweiterleitung verwenden
Nachdem der JetBrains-Client mit Ihrer IDE und Ihrem Projekt geöffnet wurde, können Sie von Ihrem lokalen Computer aus auf Remote-Ports auf Cloud Workstations zugreifen. Wenn Sie beispielsweise einen Python-Server auf der Workstation ausführen, python -m SimpleHTTPServer
8080
. In bestimmten Fällen führt JetBrains Gateway das Port-Weiterleiten automatisch für Sie aus, damit Sie über Ihren lokalen Browser auf Projekte zugreifen können, die aus der Ferne ausgeführt werden.
Sie können auch manuell Portweiterleitungen von Cloud Workstations an Ihren lokalen Computer herstellen:
Wählen Sie unter Windows und Linux im Hauptmenü Datei > Einstellungen aus.
Wählen Sie unter macOS im Hauptmenü IntelliJ IDEA > Preferences (Einstellungen) aus.
Klicken Sie auf Tools > Portweiterleitung und fügen Sie eine neue Regel hinzu, um TCP für Port
8080
weiterzuleiten.Nachdem Sie diese Regel festgelegt haben, können Sie lokal über http://localhost:8080 auf Port
8080
von Cloud Workstations zugreifen.
API-Endpunkte überschreiben
Für Nutzer von Virtual Private Cloud, die API-Endpunkte überschreiben müssen, muss das Plug-in eine Verbindung zu Ihren Cloud-Diensten herstellen können. So überschreiben Sie API-Endpunkte:
Klicken Sie unter Windows und Linux auf Einstellungen Options menu > Settings.
Klicken Sie unter macOS auf Einstellungen Options menu > Preferences.
Optional: Informationen zum Zugriff auf die JetBrains-Einstellungen für IntelliJ und andere IDEs finden Sie unter Projekteinstellungen konfigurieren.
Klicken Sie auf Tools > Google Cloud Workstations > Erweitert.
Fügen Sie URLs für die API-Endpunktüberschreibung hinzu.
Klicken Sie auf Anwenden.
Weitere Informationen zur Verwendung von Endpunkten in Google Cloud finden Sie in der Beschreibung der Virtual Private Cloud zum Zugriff auf Google APIs über Endpunkte.
Alternative Verbindungsanleitung für BYOID-Nutzer
Wenn Sie BYOID verwenden, müssen Sie zusätzliche Schritte ausführen, um eine Verbindung zum JetBrains-Gateway herzustellen. Gehen Sie so vor:
Workstation starten und TCP-Verbindung öffnen
Führen Sie die folgenden Schritte aus, um Ihre Workstation zu starten und eine TCP-Verbindung zu öffnen:
- Folgen Sie der Anleitung im Abschnitt „Vorbereitung“.
Achten Sie darauf, dass Ihre Workstation läuft. Sie können es mit dem folgenden
gcloud
-Befehl starten.gcloud workstations start WORKSTATION_ID –-project=PROJECT \ --cluster=WORKSTATION_CLUSTER_ID --config=WORKSTATION_CONFIG_ID \ --region=WORKSTATION_CLUSTER_REGION
Starten Sie einen TCP-Tunnel zu Ihrer Workstation auf Port 22:
gcloud workstations start-tcp-tunnel --project=PROJECT \ --cluster=WORKSTATION_CLUSTER_ID \ --config=WORKSTATION_CONFIG_ID \ --region=WORKSTATION_CLUSTER_REGION \ WORKSTATION_ID 22 --local-host-port=127.0.0.1:2222
Nachdem die Ersteinrichtung und Installation abgeschlossen sind, ist der nächste Schritt das Starten von Jetbrains Gateway.
JetBrains Gateway starten
Wählen Sie nach dem Starten von Jetbrains Gateway Über SSH verbinden aus.
Klicken Sie auf der Seite Mit SSH verbinden auf Einstellungen, um eine neue Verbindung einzurichten.
Auf der Seite „SSH-Konfiguration“:
- Klicken Sie auf Neue Verbindung hinzufügen.
- Geben Sie Ihre Verbindungsinformationen ein. Beispiel: Local Host=
127.0.0.1
, Port=2222
und Username=user
. Verwenden Sie für den Localhost, den Port und den Nutzernamen Werte, die zu Ihrer Konfiguration passen. - Legen Sie den Authentifizierungstyp auf Passwort fest und lassen Sie das Passwortfeld leer.
- Entfernen Sie das Häkchen bei Konfigurationsdatei ~/.ssh/config analysieren.
- Klicken Sie auf OK, um die Verbindung herzustellen.
- Klicken Sie auf Verbindung prüfen und fortfahren.
Wählen Sie auf der Seite IDE und Projekt auswählen Folgendes aus:
- Wählen Sie die IDE aus, die Sie verwenden möchten.
Wählen Sie das Verzeichnis mit Ihrem Projekt aus, indem Sie auf more_horiz Mehr klicken. Über dieses Menü können Sie kein Projekt erstellen. Sie können ein Projekt nur öffnen. Wenn Sie ein neues Projekt erstellen möchten, wählen Sie SSH-Terminal öffnen aus und führen Sie Befehle aus, um ein Verzeichnis für Ihr JetBrains-Projekt zu erstellen.
Alternativ können Sie auch auf SSH-Terminal öffnen klicken, um
git
-Befehle auf Ihren Workstations auszuführen. Mit dem folgenden Befehl wird beispielsweise das Cloud Code Samples-Projekt in Ihrem Basisverzeichnis geklont:git clone https://github.com/GoogleCloudPlatform/cloud-code-samples.git
Wählen Sie das Projektverzeichnis aus und klicken Sie auf IDE herunterladen und starten.
Nachdem die IDE verbunden ist, können Sie direkt über Ihre JetBrains-IDE auf Dateien auf Ihrer Workstation zugreifen. Dabei kann auch die Cloud Workstations-Erweiterung verwendet werden, um Ihren Code zu erstellen und auszuführen.