Code mit Posit Workbench (einschließlich RStudio Pro) entwickeln

Informationen zum Entwickeln von Code mit Posit Workbench und RStudio Pro mit Cloud Workstations In dieser Anleitung erfahren Sie, wie Sie Ihre Umgebung konfigurieren, eine Workstation erstellen und eine RStudio Pro-Sitzung starten.

Hinweis

Diese Anleitung enthält Schritte für Administratoren zum Einrichten von Cloud Workstations und für Entwickler zur Verwendung der Workstations.

So richten Sie Cloud Workstations ein:

  1. Melden Sie sich in Ihrem Google Cloud Konto an. Wenn Sie noch kein Konto haben Google Cloud, erstellen Sie ein Konto, um zu testen, wie sich unsere Produkte in realen Szenarien schlagen. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. 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.

  4. Verify that billing is enabled for your Google Cloud project.

  5. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. 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.

  7. Verify that billing is enabled for your Google Cloud project.

  8. 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 Berechtigung serviceusage.services.enable enthält. Informationen zum Zuweisen von Rollen.

    API aktivieren

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.

Workstationkonfiguration erstellen

Wenn Sie Posit Workbench (einschließlich RStudio Pro) verwenden möchten, müssen Sie eine Workstationkonfiguration für die Entwickler in Ihrer Organisation erstellen:

  1. Suchen Sie Ihren Posit Workbench-Lizenzschlüssel und halten Sie ihn bereit, da Sie ihn in einem späteren Schritt benötigen. Wenn Sie einen Posit Workbench-Lizenzschlüssel benötigen, wenden Sie sich an Ihren Posit Customer Success-Vertreter oder senden Sie eine E-Mail an sales@posit.co.

  2. Folgen Sie der Anleitung zum Erstellen einer Workstationkonfiguration.

    1. Wählen Sie im Schritt zur Anpassung der Umgebung die Option Code-Editoren auf Basis-Imagesaus.

    2. Wählen Sie im Menü Code-Editoren die Option Posit Workbench (einschließlich RStudio Pro) – von Drittanbietern bereitgestellt aus.

    3. Klicken Sie im Abschnitt Erweiterte Containeroptionen auf den Erweiterungspfeil arrow_drop_down.

      1. Gehen Sie zum Abschnitt Umgebungsvariablen und klicken Sie dann auf Variable hinzufügen.

      2. Geben Sie RSW_LICENSE in das Feld Schlüssel ein und fügen Sie Ihren Posit Workbench-Lizenzschlüssel in das Feld Wert ein.

      3. Klicken Sie auf Weiter.

    4. Geben Sie im Schritt zum Hinzufügen von Nutzern Ihren Entwicklern IAM-Zugriffsberechtigungen für Cloud Workstations für die Workstationkonfiguration.

    5. Klicken Sie auf Erstellen , um Ihre Workstationkonfiguration zu erstellen und diese Nutzer hinzuzufügen.

      Wenn Sie sich auch für die Erstellung eines neuen Clusters entschieden haben, kann die Clustererstellung bis zu 20 Minuten dauern.

    Entwickler in Ihrem Team sollten jetzt Workstations mit Posit Workbench erstellen können.

Workstation einrichten

So erstellen Sie eine Workstation:

  1. Rufen Sie in der Google Cloud Console die Cloud Workstations > Workstations Seite auf.

    Zu den Workstations

  2. Klicken Sie auf add_boxErstellen.

    Der Link Erstellen ist möglicherweise deaktiviert, wenn im Projekt keine Konfigurationen vorhanden sind oder Sie keine Berechtigungen zum Aufrufen dieser Konfigurationen haben. Bitten Sie den Cloud Workstations-Administrator Ihrer Organisation, eine Workstationkonfiguration für Sie zu erstellen.

  3. Geben Sie einen Namen für Ihre Workstation ein.

    Folgen Sie den Namenskonventionen für Compute Engine-Ressourcen und wählen Sie einen Namen aus, der im Workstation-Cluster eindeutig ist.

  4. Klicken Sie im Feld Konfiguration auf den Erweiterungspfeil arrow_drop_down und wählen Sie die Workstationkonfiguration Posit Workbench (Drittanbieter) aus.

  5. Klicken Sie auf Erstellen , um die Workstation zu erstellen.

Workstation starten

Nachdem Sie die Workstation erstellt haben, können Sie sie starten und dann aktivieren, um mit der Entwicklung zu beginnen.

  1. Klicken Sie auf Workstations.
  2. Suchen Sie in der Liste der verfügbaren Workstations nach der von Ihnen erstellten Workstation, markieren Sie das Kästchen daneben und klicken Sie dann auf Starten. Dadurch wird Ihre Workstation gestartet und mit der Konfiguration der übergeordneten Workstation abgeglichen.
  3. Wenn Sie aufgefordert werden, die Workstation zu starten, klicken Sie zur Bestätigung auf Starten. Der Status ändert sich zu Wird gestartet und das Statussymbol refresh dreht sich, während der Start vorgang läuft. Es kann einige Minuten dauern, bis die Workstation gestartet ist.
  4. Wenn Ihre Workstation bereit ist, ändert sich der Status in Wird ausgeführt und das Statussymbol ändert sich in ein check_circle Häkchen.
  5. Klicken Sie auf Starten.

Posit Workbench RStudio Pro-Sitzung starten

  1. Das folgende Beispiel zeigt die Willkommensseite für Posit Workbench. Ihre Seite sieht möglicherweise anders aus, je nachdem, wie Ihre Organisation die Workstationkonfiguration definiert:

  2. Klicken Sie auf Neue Sitzung.

  3. Wählen Sie RStudio Pro als IDE aus und lassen Sie Cluster auf Lokal eingestellt.

    Weitere Informationen zu Posit Workbench und den unterstützten IDEs, die es unterstützt, wie Jupyter Notebook, JupyterLab und VS Code, finden Sie in der Posit-Dokumentation.

  4. Klicken Sie auf Sitzung starten.

  5. Warten Sie, bis die Sitzung gestartet wurde, und beginnen Sie dann mit dem Programmieren.

Dateien auf Ihre Workstation hochladen

  1. Wenn Sie Dateien von Ihrem lokalen Computer auf Ihre Workstation hochladen möchten, klicken Sie auf Hochladen.

  2. Wählen Sie das Zielverzeichnis aus, in dem Sie Dateien auf Ihrer Workstation speichern möchten.

  3. Klicken Sie auf Datei auswählen , um die hochzuladende Datei auszuwählen.

  4. Klicken Sie auf OK, um den Upload zu starten.

Wenn Sie mehrere Dateien oder ein Verzeichnis hochladen möchten, erstellen Sie eine ZIP-Datei. Die ZIP-Datei wird nach dem Upload entpackt.

Dateien von Ihrer Workstation importieren

  1. Wenn Sie Dateien von Ihrer Workstation importieren möchten, klicken Sie auf Dataset importieren und wählen Sie den Dataset-Typ aus.

  2. Suchen Sie nach dem Dataset, das Sie von Ihrer Workstation importieren möchten, und wählen Sie es aus.

    Die Posit Workbench-IDE ist von verschiedenen R-Paketen für verschiedene Funktionen abhängig. Wenn Sie beispielsweise eine Excel-Datei hochladen, müssen bestimmte Pakete installiert sein. Wenn Sie aufgefordert werden, erforderliche Pakete zu installieren, klicken Sie auf Ja.

  3. Klicken Sie auf Importieren, um den Import zu starten.

Support bei Problemen mit Posit Workbench

Wenn Sie Probleme mit Posit Workbench oder mit dem Posit Workbench Container-Image haben, melden Sie sie unter support@posit.co.

Nächste Schritte