Posit Workbench(RStudio Pro を含む)を使用したコードの開発

始める前に

Cloud Workstations の使用を開始する前に、必要な権限があることと、必要な設定手順を完了していることを確認してください。

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Enable the Cloud Workstations API.

    Enable the API

  7. 管理者の場合は、ワークステーション構成を作成できるように、プロジェクトに対して Cloud Workstations 管理者の IAM ロールがあることを確認してください。

    デベロッパーの場合で、Google Cloud コンソールに使用可能なワークステーション構成がない場合は、組織の Cloud Workstations 管理者にワークステーション構成の作成を依頼するか、これらのリソースを自分で作成できるように、プロジェクトに対して Cloud Workstations 管理者の IAM ロールがあることを確認してください。 IAM ロールを確認するには、Google Cloud コンソールの IAM ページに移動します。

    IAM に移動

ワークステーション構成を作成する

Posit Workbench(RStudio Pro を含む)を使用するには、組織内のデベロッパー用のワークステーション構成を作成する必要があります。

  1. Posit Workbench のライセンスキーは後の手順で必要になるため、手元に保管してください。Posit Workbench のライセンスキーが必要な場合は、Posit Customer Success の担当者に問い合わせるか、sales@posit.co までメールでお問い合わせください。

  2. 手順に沿ってワークステーション構成を作成します

    1. 環境のカスタマイズのステップに移動したら、[ベースイメージのコードエディタ] を選択します。

    2. [コードエディタ] メニューで、[Posit Workbench (RStudio Pro を含む) サードパーティが指定されました] を選択します。

    3. [コンテナの詳細オプション] セクションで arrow_drop_down 展開矢印をクリックします。

      1. [環境変数] セクションに移動し、[変数を追加] をクリックします。

      2. [キー] 項目に「RSW_LICENSE」と入力し、[] 項目に Posit Workbench ライセンスキーを貼り付けます。

      3. [続行] をクリックします。

    4. ユーザーを追加するステップに移動したら、デベロッパーに、ワークステーションの構成に対する Cloud Workstations IAM アクセス権を付与します。

    5. ワークステーション構成を作成して、ユーザーを追加するには、[作成] をクリックします。

      新しいクラスタも作成するように選択した場合は、クラスタの作成には最長で 20 分ほどかかることがあります。

    これで、チームのデベロッパーが Posit Workbench を使用してワークステーションを作成できるようになりました。

ワークステーションを設定する

ワークステーションを作成するには、次の手順に沿って操作します。

  1. Google Cloud コンソールで、[Cloud Workstations> [ワークステーション] ページに移動します。

    [ワークステーション] に移動

  2. add_box [作成] をクリックします。

    プロジェクトに構成がない場合、または表示する構成権限がない場合は、[作成] リンクが無効になっている場合があります。ワークステーション構成の作成を組織の Cloud Workstations 管理者に依頼します。

  3. ワークステーションの [名前] を入力します。

    Compute Engine リソースの命名規則に従って、ワークステーション クラスタ内で一意の名前を選択します。

  4. [構成] フィールドで arrow_drop_down 展開矢印をクリックし、[ Posit Workbench(サードパーティ)] ワークステーション構成を選択します。

  5. [作成] をクリックして、ワークステーションを作成します。

ワークステーションを起動する

ワークステーションが作成されたので、ワークステーションを開始して、開発を始めるためにワークステーションを起動できます。

  1. [ワークステーション] をクリックします。
  2. 使用可能なワークステーションのリストで作成したワークステーションを見つけ、その横にあるチェックボックスをオンにして、[開始] をクリックします。これによりワークステーションが開始され、親ワークステーション構成とワークステーションが一致します。
  3. ワークステーションを開始するように求められたら、[開始] をクリックして確定します。 開始オペレーションが進行中の間、ステータスは [開始中] に変わり、ステータス アイコン 更新 が回転します。ワークステーションの開始には数分かかる場合があります。
  4. ワークステーションの準備が整うと、ステータスが [実行中] に変わり、ステータス アイコンが [check_circle] チェックマークに変わります。
  5. [運用開始] をクリックします。

Posit Workbench RStudio Pro のセッションを起動する

  1. 次の例は、Posit Workbench のスタートページを示しています。組織がワークステーション構成をどのように定義しているかによって、ページの表示が異なる場合があります。

  2. [新しいセッション] をクリックします。

  3. IDE として [RStudio Pro] を選択し、[クラスタ] を [ローカル] に設定したままにします。

    Posit Workbench とこれをサポートする IDE(Jupyter Notebook、JupyterLab、VS Code など)の詳細については、Posit のドキュメントをご覧ください。

  4. [セッションを開始] をクリックします。

  5. セッションが開始するのを待ってから、コーディングを開始します。

ワークステーションにファイルをアップロードする

  1. ローカルマシンからワークステーションにファイルをアップロードするには、[アップロード] をクリックします。

  2. ワークステーション上のファイルを保存する [ターゲット ディレクトリ] を選択します。

  3. [ファイルを選択] をクリックして、アップロードするファイルを選択します。

  4. アップロードを開始するには、[OK] をクリックします。

複数のファイルやディレクトリをアップロードするには、ZIP ファイルを作成します。ZIP ファイルはアップロード後に開きます。

ワークステーションからファイルをインポートする

  1. ワークステーションからファイルをインポートするには、[データセットをインポート] をクリックして、データセットの種類を選択します。

  2. ワークステーションからインポートするデータセットに移動して選択します。

    Posit Workbench IDE は、各種の機能に関してさまざまな R パッケージに依存しています。たとえば、Excel ファイルをアップロードする場合は、特定のパッケージをインストールする必要があります。必要なパッケージのインストールを求められたら、[Yes] をクリックします。

  3. インポートを開始するには、[インポート] をクリックします。

Posit Workbench の問題についてサポートを利用する

Posit Workbench または Posit Workbench コンテナ イメージで問題が発生した場合は、support@posit.co で Posit に報告してください。

次のステップ