Workspace の基本の説明 - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Workspace の基本の説明

EMR Studio を使用すると、ノートブックを整理して実行するために、さまざまな Workspace を作成して設定できます。このセクションでは、Workspace の作成と操作について説明します。概念の概要については、「Amazon EMR Studio の仕組み」ページの「ワークスペース」を参照してください。

EMR Studio Workspace を作成する

EMR Studio Workspace を作成して、EMRStudio インターフェイスを使用してノートブックコードを実行できます。

EMR Studio で Workspace を作成するには
  1. EMR Studio にログインします。

  2. [Workspace の作成] を選択します。

  3. [Workspace name] (Workspace 名) と [Description] (説明) を入力します。Workspace に名前を付けると、[Workspaces] (Workspace) ページでその Workspace を識別するのに役立ちます。

  4. この Workspace で他の Studio ユーザーとリアルタイムで作業する場合は、Workspace のコラボレーションを有効にします。共同作業者は Workspace の起動後に設定できます。

  5. クラスターを Workspace にアタッチする場合は、[高度な設定] セクションを展開します。クラスターは後でアタッチすることもできます。詳細については、「EMR Studio Workspace にコンピューティングをアタッチする」を参照してください。

    注記

    新しいクラスターをプロビジョニングするには、管理者からのアクセス許可が必要です。

    Workspace のクラスターオプションの 1 つを選択し、クラスターをアタッチします。Workspace の作成時におけるクラスターのプロビジョニングの詳細については、「新しいEMRクラスターを作成して EMR Studio Workspace にアタッチする」を参照してください。

  6. ページの右下の [Workspace の作成] を選択します。

Workspace を作成すると、EMRStudio で Workspace ページが開きます。ページの上部に緑色の成功バナーが表示され、新しく作成された Workspace がリストに表示されます。

デフォルトでは、Workspace は共有され、すべての Studio ユーザーが表示できます。ただし、Workspace を開いて作業できるのは一度に 1 人のユーザーのみです。他のユーザーと同時に作業する場合は、「Workspace コラボレーションを設定する」を参照してください。

Workspace を起動する

ノートブックファイルの操作を開始するには、Workspace を起動してノートブックエディタにアクセスします。Studio の [Workspaces] ページには、アクセスできるすべての Workspace が、[名前][ステータス][作成時刻][最終更新日時] などの詳細と共にリストされます。

注記

古い Amazon EMRコンソールにEMRノートブックがある場合は、コンソールで EMR Studio Workspace として検索できます。EMR ノートブックユーザーには、Workspaces にアクセスまたは作成するための追加のIAMロール許可が必要です。古いコンソールでノートブックを最近作成した場合は、Workspaces リストを更新してコンソールで確認する必要がある場合があります。移行の詳細については、「Amazon EMR Notebooks がコンソールで Amazon EMR Studio Workspace として利用可能に」と「Amazon EMR コンソール」を参照してください。

ノートブックを編集および実行するために Workspace を起動するには
  1. Studo の [Workspaces] (Workspace) ページで、Workspace を見つけます。キーワードまたは列の値でリストをフィルタリングできます。

  2. Workspace 名を選択して、新しいブラウザタブで Workspace を起動します。[Idle] (アイドル) 状態の Workspace は開くまでに数分かかることがあります。または、Workspace の行を選択し、[Workspace を起動] を選択します。次の起動オプションを選択できます。

    • クイック起動 - デフォルトのオプションを使用して Workspace をすばやく起動します。で Workspace にクラスターをアタッチする場合は、クイック起動を選択します JupyterLab。

    • オプションを使用して起動する - カスタムオプションを使用して Workspace を起動します。Jupyter または のいずれかで起動し JupyterLab、Workspace を EMRクラスターにアタッチして、セキュリティグループを選択できます。

    注記

    Workspace を開いて作業できるのは一度に 1 人のユーザーのみです。既に使用されている Workspace を選択すると、EMRStudio は Workspace を開くときに通知を表示します。[Workspaces] (Workspace) ページの [User] (ユーザー) 列には、Workspace で作業しているユーザーが表示されます。

Workspace ユーザーインターフェイスを理解する

EMR Studio Workspace ユーザーインターフェイスは、左側のサイドバーにアイコンで示されたタブがあるJupyterLabインターフェイスに基づいています。アイコンの上にカーソルを置くと、タブの名前を示すツールチップが表示されます。左サイドバーからタブを選択して、次のパネルにアクセスします。

  • [File Browser] (ファイルブラウザ) - Workspace 内のファイルとディレクトリ、リンクされた Git リポジトリのファイルとディレクトリが表示されます。

  • [Running Kernels and Terminals] (カーネルとターミナルの実行) - Workspace で実行されているすべてのカーネルとターミナルがリストされます。詳細については、公式 JupyterLab ドキュメントの「カーネルとターミナルの管理」を参照してください。

  • [Git] - Workspace にアタッチされた Git リポジトリでコマンドを実行するためのグラフィカルユーザーインターフェイスが示されます。このパネルは jupyterlab-git と呼ばれる JupyterLab 拡張機能です。詳細については、「jupyterlab-git」を参照してください。

  • EMR クラスター – Workspace にクラスターをアタッチしたり、Workspace からクラスターをデタッチしてノートブックコードを実行したりできます。EMR クラスター設定パネルには、新しいクラスターを作成して Workspace にアタッチするのに役立つ高度な設定オプションも用意されています。詳細については、「新しいEMRクラスターを作成して EMR Studio Workspace にアタッチする」を参照してください。

  • Amazon EMR Git リポジトリ — Workspace を最大 3 つの Git リポジトリにリンクするのに役立ちます。詳細および手順については、「Git ベースのリポジトリを EMR Studio Workspace にリンクする」を参照してください。

  • [Notebook Examples] (ノートブックサンプル) – Workspace に保存できるノートブックの例のリストが示されます。また、Workspace の [Launcher] (ランチャー) ページで [Notebook Examples] (ノートブックサンプル) を選択してサンプルにアクセスすることもできます。

  • コマンド — JupyterLab コマンドを検索して実行するキーボード駆動型の方法を提供します。詳細については、 JupyterLab ドキュメントの「コマンドパレット」ページを参照してください。

  • [Notebook Tools] (ノートブックツール) - セルのスライドタイプやメタデータなどのオプションを選択および設定できます。[Notebook Tools] (ノートブックツール) オプションは、ノートブックファイルを開いた後に左サイドバーに表示されます。

  • [Open Tabs] (開いているタブ) - 開いているタブにジャンプできるように、メイン作業領域で開いているドキュメントとアクティビティがリストされます。詳細については、 JupyterLab ドキュメントの「Tabs and single-document mode」ページを参照してください。

  • コラボレーション - Workspace コラボレーションを有効または無効にしたり、共同作業者を管理したりできます。[コラボレーション] パネルを表示するには、必要なアクセス許可を持っている必要があります。詳細については、「Workspace コラボレーションの所有権の設定」を参照してください。

ノートブックサンプルの探索

すべての EMR Studio Workspace には、EMRStudio の機能を調べるために使用できる一連のノートブックサンプルが含まれています。ノートブックサンプルを編集または実行するには、Workspace に保存します。

ノートブックサンプルを Workspace に保存するには
  1. 左サイドバーで、[Notebook Examples] (ノートブックサンプル) タブを選択して、[Notebook Examples] (ノートブックサンプル) パネルを開きます。また、Workspace の [Launcher] (ランチャー) ページで [Notebook Examples] (ノートブックサンプル) を選択してサンプルにアクセスすることもできます。

  2. ノートブックサンプルを選択して、メイン作業領域でプレビューします。サンプルは読み取り専用です。

  3. ノートブックサンプルを Workspace に保存するには、[Save to Workspace] (Workspace に保存) を選択します。EMR Studio は、例をホームディレクトリに保存します。ノートブックサンプルを Workspace に保存した後に、サンプルの名前変更、編集、および実行を行うことができます。

ノートブックの例の詳細については、EMR「Studio Notebook examples GitHub repository」を参照してください。

Workspace コンテンツの保存

Workspace のノートブックエディタで作業すると、EMRStudio はノートブックセルと出力の内容を Studio に関連付けられた Amazon S3 の場所に保存します。このバックアッププロセスでは、セッション間の作業が保持されます。

開いているノートブックタブで CTRL+S を押すか、ファイル の保存オプションのいずれかを使用してノートブックを保存することもできます。

Workspace 内のノートブックファイルをバックアップするもう 1 つの方法として、Workspace を Git ベースのリポジトリに関連付けて、変更をリモートリポジトリに同期できます。そうすることで、ノートブックを保存して、別の Workspace または Studio を使用しているチームメンバーに共有することもできます。手順については、Git ベースのリポジトリを EMR Studio Workspace にリンクする を参照してください。

Workspace およびノートブックファイルを削除する

EMR Studio Workspace からノートブックファイルを削除すると、ファイルブラウザ からファイルが削除され、EMRStudio は Amazon S3 のバックアップコピーを削除します。Workspace からファイルを削除するときに、ストレージ料金を回避するために、これ以上の手順を実行する必要はありません。

Workspace 全体を削除しても、そのノートブックファイルとフォルダは Amazon S3 の保存場所に残ります。ファイルにはストレージ料金が発生し続けます。ストレージ料金を回避するには、削除した Workspace に関連付けられているすべてのバックアップファイルとフォルダを Amazon S3 から削除します。

EMR Studio Workspace からノートブックファイルを削除するには
  1. Workspace の左サイドバーにある [File browser] (ファイルブラウザ) パネルを選択します。

  2. 削除するファイルまたはフォルダを選択します。選択項目を右クリックし、[Delete] (削除) を選択します。ファイルがリストから消えます。EMR Studio は、Amazon S3 からファイルまたはフォルダを自動的に削除します。

From the Workspace UI
EMR Studio から Workspace とそれに関連するバックアップファイルを削除する
  1. EMR Studio アクセスを使用して Studio にログインURLし、左側のナビゲーションから Workspace を選択します。

  2. リストから Workspace を見つけ、その名前の横にあるチェックボックスを選択します。複数の Workspace を選択して、同時に削除することができます。

  3. [Workspaces] (Workspace) リストの右上にある [Delete] (削除) を選択して、選択した Workspace を削除することを確認します。[Delete] を選択して確定します。

  4. Amazon S3 から削除された Workspace に関連付けられたノートブックファイルを削除する場合は、「Amazon Simple Storage Service コンソールユーザーガイド」の「オブジェクトの削除」の手順に従ってください。Studio を作成していない場合は、Studio 管理者に問い合わせて、削除した Workspace の Amazon S3 バックアップの場所を確認してください。

From the Workspaces list
[Workspace] リストから Workspace とその関連バックアップファイルを削除する
  1. コンソールの [Workspace] リストに移動します。

  2. リストから削除する Workspace を選択してから、[アクション] を選択します。

  3. [削除] を選択します。

  4. Amazon S3 から削除された Workspace に関連付けられたノートブックファイルを削除する場合は、「Amazon Simple Storage Service コンソールユーザーガイド」の「オブジェクトの削除」の手順に従ってください。Studio を作成していない場合は、Studio 管理者に問い合わせて、削除した Workspace の Amazon S3 バックアップの場所を確認してください。

Workspace ステータスを理解する

EMR Studio Workspace を作成すると、Studio の Workspace リストに名前、ステータス、作成時刻、最終変更日時とともに行として表示されます。次の表で Workspace のステータスについて説明します。

ステータス 説明
スタート Workspace は準備中ですが、まだ使用できる状態ではありません。ステータスが [Starting] (開始中) の場合、Workspace を開くことはできません。
準備完了 Workspace を開いてノートブックエディタを使用できますが、ノートブックコードを実行する前に Workspace を EMRクラスターにアタッチする必要があります。
[Attaching] (アタッチ中) Workspace は、クラスターにアタッチされているところです。
アタッチ済み Workspace は EMRクラスターにアタッチされており、ノートブックコードを記述して実行できます。Workspaceのステータスが [Attached] (アタッチ済み) でない場合は、ノートブックコードを実行する前に、Workspace をクラスターにアタッチする必要があります。
アイドル状態 Workspace が停止しました。アイドル状態の Workspace を再度アクティブ化するには、Workspace リストから選択します。Workspace を選択すると、ステータスが [Idle] (アイドル) から [Starting] (開始中)、[Ready] (準備完了) に変化します。
停止中 Workspace はシャットダウン中で、その後 [アイドル状態] に設定されます。Workspace を停止すると、対応するノートブックカーネルはすべて終了します。EMR Studio は、長期間非アクティブになっているノートブックを停止します。
[Deleting] (削除中) Workspace を削除すると、EMRStudio は Workspace を削除対象としてマークし、削除プロセスを開始します。削除プロセスが完了すると、Workspace はリストで表示されなくなります。Workspace を削除しても、そのノートブックファイルは Amazon S3 の保存場所に残ります。

Workspace の接続の問題を解決する

Workspace の接続の問題を解決するには、Workspace を停止して再起動します。Workspace を再起動すると、EMRStudio は、Studio に関連付けられている別のアベイラビリティーゾーンまたは別のサブネットで Workspace を起動します。

EMR Studio Workspace を停止して再起動するには
  1. ブラウザで Workspace を閉じます。

  2. コンソールで [Workspace] リストに移動します。

  3. リストから Workspace を選択し、[Actions] (アクション) を選択します。

  4. [Stop] (停止) を選択し、Workspace のステータスが [Stopping] (停止中) から [Idle] (アイドル) に変わるまで待ちます。

  5. [Actions] (アクション) を再度選択してから、[Start] (開始) を選択して Workspace を再起動します。

  6. Workspaceのステータスが [Starting] (開始中) から [Ready] (準備完了) に変わるまで待ってから、Workspace 名を選択して、新しいブラウザタブで Workspace を再度開きます。