Workstations einrichten
Informationen zum Einrichten und Verwenden von Workstation-Clustern, Workstationkonfigurationen und Workstations Prüfen Sie vor Beginn die Voraussetzungen für diese Kurzanleitung bevor Sie beginnen, und führen Sie dann die folgenden Schritte aus:
Wenn Sie die in dieser Kurzanleitung erstellten Ressourcen nicht mehr benötigen, sollten Sie sie bereinigen um zusätzliche Kosten zu vermeiden.
Eine detaillierte Anleitung dazu finden Sie direkt in der Google Cloud Console. Klicken Sie dazu einfach auf Anleitung:
Hinweis
In dieser Anleitung werden die Schritte beschrieben, die Administratoren ausführen müssen, um Cloud Workstations einzurichten, und die Schritte, die Entwickler ausführen müssen, um die Workstations zu verwenden.
So richten Sie Cloud Workstations ein:
- Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit 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.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
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.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
-
Aktivieren Sie die Cloud Workstations API.
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die IAM-Rolle „Service Usage-Administrator“ (
roles/serviceusage.serviceUsageAdmin), die die Berechtigungserviceusage.services.enableenthält. Informationen zum Zuweisen von Rollen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten und Verwenden von Workstations benötigen:
-
Workstation-Cluster und ‑Konfigurationen erstellen und verwalten:
Cloud Workstations-Administrator (
roles/workstations.admin) für das Projekt -
Workstations mit einer Konfiguration erstellen:
Cloud Workstations-Ersteller (
roles/workstations.workstationCreator) für das Projekt oder die Workstationkonfiguration -
Workstation verwenden:
Cloud Workstations-Nutzer (
roles/workstations.user) für die Workstation Diese Rolle wird automatisch für von Ihnen erstellte Workstations gewährt.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Eine detaillierte Übersicht über alle Cloud Workstations-Rollen finden Sie unter Zugriffssteuerung mit IAM.
Workstation-Cluster erstellen
Im ersten Schritt erstellen Sie einen Workstation-Cluster. Workstation-Cluster definieren eine Gruppe von Workstations in einer bestimmten Region, verwalten Workstations während ihres Lebenszyklus und bieten eine konfigurierbare Netzwerkverbindung.Workstation-Cluster haben keinen Bezug zu Google Kubernetes Engine-Clustern (GKE). So erstellen Sie einen Workstation-Cluster:
Rufen Sie in der Console die Seite Cloud Workstations > Clusterverwaltung auf.
Klicken Sie auf der Seite Clusterverwaltung der Workstations auf add_boxErstellen.
Geben Sie im Feld Name den Namen des Workstation-Clusters ein (
test-cluster).Wählen Sie die Region aus, die Ihnen am nächsten ist.
Überspringen Sie die Einstellungen für Werbenetzwerke.
Optional: Die URL des Workstation-Launchers wird mit dem standardmäßigen Google Cloud Console-Launcher gefüllt, der angehaltene Workstations automatisch startet. Wenn Sie einen benutzerdefinierten Launcher verwenden möchten, ersetzen Sie diese URL durch Ihre benutzerdefinierte Seite.
Wenn Sie eine benutzerdefinierte URL auf die Standard-URL zurücksetzen möchten, klicken Sie auf Cloud Console-Launcher verwenden.
Klicken Sie auf Erstellen, um den Cluster zu erstellen.
Das Erstellen eines Workstation-Clusters kann bis zu 20 Minuten dauern, ist in den meisten Fällen aber nur einmal erforderlich.
Workstationkonfiguration erstellen
In dieser Kurzanleitung wird die einfachste Workstationkonfiguration beschrieben. Um schnell zu beginnen, übernehmen Sie die Standardeinstellungen zum Definieren der Maschineneinstellungen, zum Anpassen der Umgebung und zum Hinzufügen von Nutzern. So konfigurieren Sie die Grundlagen einer Workstationkonfiguration:Rufen Sie in der Console die Option Cloud Workstations > Workstationkonfigurationen auf.
Klicken Sie auf der Seite Workstationkonfigurationen auf add_boxErstellen.

Geben Sie im Feld Name den Namen
test-configurationder Workstationkonfiguration ein.Wählen Sie in der Liste der verfügbaren Cluster die Option
test-clusteraus und klicken Sie auf Weiter. Wenn kein Workstation-Cluster verfügbar ist, haben Sie die Schritte zum Erstellen eines Workstation-Clusters möglicherweise nicht ausgeführt.Wählen Sie unter Kurzanleitung für Workstations die Option Deaktiviert aus, um Kosten zu sparen.
Wenn Sie eine Workstationkonfiguration für Ihr Team anpassen, können Sie Maschineneinstellungen definieren, Umgebungseinstellungen anpassen und Nutzer der IAM-Richtlinie hinzufügen. Für diese Übung können Sie diese Schritte überspringen.
Klicken Sie auf Erstellen, um die Workstationkonfiguration zu erstellen.
Weitere Informationen zum Erstellen einer Workstationkonfiguration mit den Optionen , die in dieser Kurzanleitung übersprungen wurden, finden Sie im detaillierten Abschnitt zu Workstationkonfigurationen.
Workstation erstellen und starten
Eine Workstation ist eine vorkonfigurierte Entwicklungsumgebung, die von Administratoren oder Plattformteams in einer Workstationkonfiguration definiert wird. 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 Workstation-Namen.
Klicken Sie auf den arrow_drop_downErweiterungspfeil im Feld Konfiguration und wählen Sie die Workstationkonfiguration aus, um Ihre Workstation zu definieren. Wenn Sie Ihre Workstationkonfiguration im vorherigen Schritt beispielsweise
test-configurationgenannt haben, wählen Sie sie in der Liste aus.Klicken Sie auf
Erstellen , um die Workstation zu erstellen.
- 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 angehalten ist, wird sie durch Klicken auf Starten auch gestartet.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
Damit Ihrem Google Cloud Konto die auf dieser Seite verwendeten Ressourcen nicht in Rechnung gestellt werden, müssen Sie Ressourcen löschen, die Sie nicht mehr benötigen.
So löschen Sie ein Google Cloud Projekt aus der Google Cloud Console oder über die
gcloud CLI:
Console
- Wechseln Sie in der Google Cloud Console zur Seite Ressourcen verwalten.
- Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie dann auf Löschen.
- Geben Sie im Dialogfeld die Projekt-ID ein und klicken Sie auf Shut down (Herunterfahren), um das Projekt zu löschen.
gcloud
So löschen Sie ein Google Cloud Projekt:
gcloud projects delete PROJECT_ID
Nächste Schritte
Verwenden Sie den Cloud Workstations-Basiseditor.
Weitere Informationen zum Konfigurieren zusätzlicher Optionen in der Workstation-Konfiguration.
Verwenden Sie Cloud Workstations mit JetBrains-IDEs wie IntelliJ IDEA Ultimate und PyCharm Professional.