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

Hier erfahren Sie, wie Sie mit der Entwicklung von Code mit Posit Workbench und RStudio Pro mit Cloud Workstations beginnen. In diesem Leitfaden wird beschrieben, wie Sie Ihre Umgebung konfigurieren, eine Workstation erstellen und eine RStudio Pro-Sitzung starten.

Hinweis

In diesem Leitfaden werden die Schritte für Administratoren zum Einrichten von Cloud Workstations und für Entwickler zum Verwenden der Workstations beschrieben.

So richten Sie Cloud Workstations ein:

  1. Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie einfach 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.
  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, falls sie noch nicht aktiviert ist.

    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 Inhaberrolle (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. 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 Creator (roles/workstations.workstationCreator) für das Projekt oder die Workstation-Konfiguration
  • Workstation verwenden: Cloud Workstations-Nutzer (roles/workstations.user) für die Workstation. Diese 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-Konfiguration erstellen

Wenn Sie Posit Workbench (einschließlich RStudio Pro) verwenden möchten, müssen Sie eine Workstation-Konfiguration 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-Ansprechpartner 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 Umgebung anpassen die Option Code-Editoren auf Basis-Images aus.

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

    3. Klicken Sie im Abschnitt Erweiterte Containeroptionen auf den arrow_drop_downErweiterungspfeil.

      1. Gehen Sie zum Abschnitt Umgebungsvariablen und klicken Sie 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. Wenn Sie den Schritt Nutzer hinzufügen erreichen, weisen Sie Ihren Entwicklern Cloud Workstations-IAM-Zugriffsberechtigungen für die Workstation-Konfiguration zu.

    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 Seite Cloud Workstations > Workstations 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 den Namen Ihrer Workstation ein.

    Beachten Sie die Namenskonventionen für Compute Engine-Ressourcen und wählen Sie einen Namen aus, der innerhalb des Workstation-Clusters eindeutig ist.

  4. Klicken Sie im Feld Konfiguration auf den arrow_drop_downErweiterungspfeil 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, setzen Sie das Häkchen daneben und klicken Sie auf Starten. Dadurch wird Ihre Workstation gestartet und mit der Konfiguration der übergeordneten Workstation abgeglichen.
  3. Wenn Sie aufgefordert werden, Ihre 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 Startvorgang 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 die Posit Workbench. Ihre Seite sieht möglicherweise anders aus, je nachdem, wie Ihre Organisation die Workstation-Konfiguration 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 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. Klicken Sie auf Hochladen, um Dateien von Ihrem lokalen Computer auf Ihre Workstation hochzuladen.

  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 Datei auszuwählen, die Sie hochladen möchten.

  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 das Dataset, das Sie von Ihrer Workstation importieren möchten, und wählen Sie es aus.

    Die Posit Workbench-IDE hat Abhängigkeiten von verschiedenen R-Paketen für unterschiedliche Funktionen. Wenn Sie beispielsweise eine Excel-Datei hochladen, müssen bestimmte Pakete installiert werden. Wenn Sie aufgefordert werden, die erforderlichen Pakete zu installieren, klicken Sie auf Ja.

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

Support für Posit Workbench-Probleme erhalten

Wenn Probleme mit Posit Workbench oder dem Posit Workbench-Container-Image auftreten, melden Sie diese an Posit unter support@posit.co.

Nächste Schritte