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.
Hinweis
Führen Sie die folgenden Schritte aus, bevor Sie das Cloud Workstations-Plug-in installieren:
Folgen Sie der Anleitung unter Workstation erstellen. Wenn Sie zur Eingabe des Konfiguration: Wählen Sie das Image aus, das der JetBrains-IDE entspricht. die Sie verwenden möchten.
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 Abschnitt 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 Abschnitt IDE-Remote-Ausführung ausführen
Über das Cloud Workstations-Plug-in eine Verbindung herstellen
So stellen Sie mithilfe des Plug-ins eine Verbindung zu einer Workstation her:
Öffnen Sie JetBrains Gateway.
Klicken Sie im Abschnitt IDE-Remote-Ausführung ausführen auf Verbindung zu Google Cloud herstellen
Klicke auf Anmelden, um dich in deinem 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 Klicken Sie auf Durchsuchen, um ein Dialogfeld für die Projektauswahl zu öffnen, und wählen Sie ein Cloud-Projekt aus.
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 Remote-Host 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.
Verbindung zu einer Workstation wiederherstellen
So stellen Sie schnell eine Verbindung zu einer Workstation und einem IDE-Projekt her:
Öffnen Sie den Bereich 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. Beispiel:
wenn Sie einen Python-Server auf der Workstation python -m SimpleHTTPServer
8080
ausführen. In bestimmten Fällen führt JetBrains Gateway automatisch Portierungen aus
-Weiterleitung für Sie, damit Sie auf Projekte zugreifen können, die remote über Ihr
lokalen Browser.
Sie können auch manuell von Cloud Workstations an Ihren lokalen Computer portieren wie folgt:
Wählen Sie unter Windows und Linux im Hauptmenü Datei > Einstellungen aus.
Wählen Sie unter macOS im Hauptmenü IntelliJ IDEA > Preferences (Einstellungen) aus.
Gehen Sie zu 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 auf Port
8080
von Cloud Workstations zugreifen lokal unter http://localhost:8080
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: Wie Sie auf die JetBrains-Einstellungen für IntelliJ und andere IDEs zugreifen, erfahren Sie unter Projekteinstellungen konfigurieren
Klicken Sie auf Tools > Google Cloud Workstations > Erweitert.
Fügen Sie Überschreibungs-URLs für API-Endpunkt 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, sind zusätzliche Schritte erforderlich, um eine Verbindung zu Jetbrains herzustellen Gateway. Gehen Sie so vor:
Workstation starten und TCP-Verbindung öffnen
Mit den folgenden Schritten starten Sie Ihre Workstation und öffnen eine TCP-Verbindung:
- Folgen Sie der Anleitung im Abschnitt „Bevor Sie beginnen“.
Achten Sie darauf, dass Ihre Workstation läuft. Sie können Folgendes verwenden:
gcloud
, um ihn zu 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, starten Sie 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 HinzufügenNeue Verbindung hinzufügen.
- Geben Sie die Verbindungsinformationen ein. Beispiel: Lokaler Host=
127.0.0.1
, Port=2222
und „Nutzername=user
“. Achten Sie darauf, Werte zu verwenden, Konfiguration für den lokalen Host, den Port und den Nutzernamen - Legen Sie den Authentifizierungstyp auf Passwort fest und lassen Sie das Passwortfeld leer.
- Löschen Sie die Option Parse config file ~/.ssh/config.
- 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 gewünschte IDE aus.
Wählen Sie das Verzeichnis aus, in dem sich Ihr Projekt befindet, indem Sie auf more_horiz Mehr. Beachten Sie, dass Sie über dieses Menü kein Projekt erstellen können. Sie können nur ein Projekt ö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 Open an SSH Terminal (SSH-Terminal öffnen) klicken, um die
git
-Befehle auf Ihren Workstations. Beispiel: Mit diesem Befehl wird das Cloud Code Samples-Projekt in Ihrem Home geklont Verzeichnis:git clone https://github.com/GoogleCloudPlatform/cloud-code-samples.git
Klicken Sie nach der Auswahl des Projektverzeichnisses auf Herunterladen und Starten Sie IDE.
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.