Hier erfahren Sie, wie Sie mit Cloud Workstations eine Workstation erstellen.
Eine Workstation ist eine vorkonfigurierte Entwicklungsumgebung, die von Administratoren oder Plattformteams in einer Workstationkonfiguration definiert wird. Die Workstationkonfiguration enthält das Container-Image, das von der Workstation verwendet wird. Ihre Administratoren entscheiden, ob eines der Cloud Workstations vorkonfigurierten Basis-Images verwendet werden soll oder ob ein Verweis auf ein benutzerdefiniertes Container-Imageangegeben werden soll.
Eine detaillierte Anleitung dazu finden Sie direkt in der Google Cloud Console. Klicken Sie dazu einfach auf Anleitung:
Hinweis
Bevor Sie Cloud Workstations verwenden, müssen Sie die erforderlichen Berechtigungen haben und diese erforderlichen Einrichtungsschritte ausführen. Wenn Sie diese Einrichtung bereits abgeschlossen haben, können Sie diesen Abschnitt überspringen.
- Melden Sie sich in Ihrem Google Cloud Konto an. Wenn Sie noch kein Konto haben Google Cloud, erstellen Sie ein Konto, um die Leistung unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Aktivieren Sie die Cloud Workstations API.
Erforderliche Rollen zum Aktivieren von APIs
Zum Aktivieren von APIs benötigen Sie die Berechtigung
serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Rolle „Inhaber“ (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von Rollen. -
Optional: Wenn in der Google Cloud Console keine Workstationkonfigurationen verfügbar sind, bitten Sie Ihren Administrator, eine Workstationkonfiguration für Sie zu erstellen. Alternativ können Sie dafür sorgen, dass Sie im Projekt über die Cloud Workstations-Admin-IAM-Rolle verfügen, damit Sie diese Ressourcen selbst erstellen können. So prüfen Sie Ihre IAM-Rollen in der Google Cloud Console:
Workstation erstellen
So erstellen Sie eine Workstation:Rufen Sie in der Google Cloud Console die Cloud Workstations > Workstations Seite auf.
Klicken Sie auf add_boxErstellen.
Der Link Erstellen ist möglicherweise deaktiviert, wenn im Projekt keine Workstationkonfigurationen vorhanden sind oder Sie keine Berechtigungen zum Aufrufen dieser Workstations haben. Bitten Sie den Cloud Workstations-Administrator Ihrer Organisation, eine Workstationkonfiguration für Sie zu erstellen.
Übernehmen Sie den standardmäßigen Namen der Workstation.
Optional können Sie einen eigenen Ressourcennamen für Ihre Workstation eingeben, z. B.
test-workstation. Beachten Sie die Namenskonventionen für Compute Engine-Ressourcen und wählen Sie einen Namen aus, der im Workstation-Cluster eindeutig ist.Klicken Sie auf den arrow_drop_downErweiterungspfeil im Feld Konfiguration und wählen Sie die Workstationkonfiguration aus, um Ihre Workstation zu definieren.
Klicken Sie auf
Erstellen , um die Workstation zu erstellen.
Workstation starten
Nachdem Sie eine Workstation erstellt haben, können Sie sie starten, um mit der Entwicklung zu beginnen:- Klicken Sie auf Workstations.
- Suchen Sie in der Liste der Workstations nach dem Namen Ihrer Workstation und klicken Sie auf Starten.
Die Workstation stellt standardmäßig eine Verbindung zu Port
80her. Wenn die Workstation beendet ist, wird sie durch Klicken auf Starten auch gestartet.Optional: Sie können auch auf den arrow_drop_downErweiterungspfeil neben Starten klicken und eine der folgenden Startoptionen aus der Liste auswählen:
- Starten
- Mit Port 80 verbinden (Standard)
- Verbindung zur Webanwendung über Port herstellen
- Portweiterleitung
- Über SSH verbinden
- Mit JetBrains Gateway starten (wenn Sie eine JetBrains-IDE verwenden)
Mit der Option Starten wird die Workstation gestartet, aber nicht aktiviert.
Das folgende Beispiel zeigt die Willkommensseite für den Cloud Workstations Basiseditor. Ihre Seite kann je nach Definition der Workstationkonfiguration anders aussehen:
Weitere Informationen zum Herstellen einer Verbindung über SSH finden Sie unter SSH-Unterstützung.
Weitere Informationen zum Herstellen einer Verbindung zu Webanwendungen, die auf Ihrer Workstation ausgeführt werden, finden Sie unter Zugriff auf HTTP-Server, die auf einer Workstation ausgeführt werden.
Bereinigen
So löschen Sie eine Workstation aus der Google Cloud Console:
- Rufen Sie in der Google Cloud Console Cloud Workstations > Workstations auf.
- Klicken Sie das Kästchen neben der Workstation an, die Sie löschen möchten.
- Klicken Sie auf dasmore_vertMehr und wählen Sie Löschen aus, um die ausgewählte Workstation zu löschen.
Wenn in Ihrer Workstationkonfiguration nichtflüchtige Speicher verwendet werden und die Reaktivierungsrichtlinie so festgelegt ist, dass nichtflüchtige Speicher nach dem Löschen der Workstation beibehalten werden, bitten Sie Ihren Cloud Workstations-Administrator, den nichtflüchtigen Speicher manuell für Sie zu löschen. Weitere Informationen zum Löschen von Workstationkonfigurationen, Workstation-Clustern und Google Cloud Projekten finden Sie unter Ressourcen löschen.
Nächste Schritte
Verwenden Sie den Cloud Workstations-Basiseditor.
Weitere Informationen zum Konfigurieren zusätzlicher Optionen in der Workstation-Konfiguration.
Passen Sie Ihre Workstationkonfiguration über die API an.
Erstellen Sie benutzerdefinierte Container-Images die die vorkonfigurierten Basis-Images von Cloud Workstations erweitern.