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 erfahren Sie, wie Sie Ihre Umgebung konfigurieren, eine Workstation erstellen und eine RStudio Pro-Sitzung starten.

Hinweis

In diesem Leitfaden 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.

Führen Sie die folgenden Schritte aus, um Cloud Workstations einzurichten:

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

    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 Arbeitsstationen benötigen:

  • Workstation-Cluster und -Konfigurationen erstellen und verwalten: Cloud Workstations Admin (roles/workstations.admin) für das Projekt
  • Workstations mit einer Konfiguration erstellen: Cloud Workstations Creator (roles/workstations.workstationCreator) für das Projekt oder die Workstationkonfiguration
  • Verwenden Sie eine Workstation: Cloud Workstations-Nutzer (roles/workstations.user) auf der Workstation. Diese Berechtigung wird automatisch für die von Ihnen erstellten Arbeitsstationen erteilt.

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 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-Mitarbeiter 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ü Codeeditoren die Option Posit Workbench (einschließlich RStudio Pro) (von Drittanbieter bereitgestellt) aus.

    3. Klicken Sie im Bereich Erweiterte Containeroptionen auf den arrow_drop_downMaximierungspfeil.

      1. Rufen Sie den Bereich Umgebungsvariablen auf und klicken Sie auf Variable hinzufügen.

      2. Geben Sie im Feld Schlüssel RSW_LICENSE 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, gewähren Sie Ihren Entwicklern IAM-Zugriffsberechtigungen für Cloud Workstations für die Workstation-Konfiguration.

    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.

    Workstations aufrufen

  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.

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

  4. Klicken Sie auf den arrow_drop_downErweiterungspfeil im Feld Konfiguration 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 Arbeitsplätze.
  2. Suchen Sie in der Liste der verfügbaren Workstations nach der von Ihnen erstellten Workstation, setzen Sie ein Häkchen 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 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 Posit Workbench. Ihre Seite kann je nach der Konfiguration Ihres Arbeitsplatzes, die von Ihrer Organisation definiert wurde, unterschiedlich aussehen:

  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 Rechner 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 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 Hochladen 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 auf Ihrer Workstation nach dem zu importierenden Dataset 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 sein. Wenn Sie aufgefordert werden, die erforderlichen 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 dem Posit Workbench-Container-Image haben, melden Sie diese an Posit unter support@posit.co.

Nächste Schritte