Git ベースのリポジトリと EMR Notebooks の関連付け - Amazon EMR

Git ベースのリポジトリと EMR Notebooks の関連付け

注記

EMR Notebooks は、新しいコンソールで EMR Studio Workspace として使用できます。古いコンソールでは既存のノートブックを引き続き使用できますが、古いコンソールでは新しいノートブックを作成できません。この機能は、新しいコンソールの [ワークスペースの作成] ボタンに置き換わります。EMR Notebooks ユーザーが Workspace にアクセスしたり作成したりするには、追加の IAM ロール権限が必要です。詳細については、「Amazon EMR Notebooks are Amazon EMR Studio Workspaces in new console」および「What's new in the console?」を参照してください。

Git ベースのリポジトリを Amazon EMR Notebooks に関連付けて、バージョン管理された環境でノートブックを保存できます。ノートブックには最大 3 つのリポジトリを関連付けることができます。以下の Git ベースのサービスがサポートされています。

Git ベースのリポジトリをノートブックに関連付けることには、以下のような利点があります。

  • バージョン管理 - コードの変更をバージョン管理システムに記録できるため、変更の履歴を確認し、変更を選択して元に戻すことができます。

  • コラボレーション - 異なるノートブックで作業を行う同僚がリモートの Git ベースのリポジトリを使用してコードを共有できます。ノートブックは、リモートリポジトリからコードを複製またはマージし、それらのリモートリポジトリに変更を返すことができます。

  • コードの再利用 - データ分析や機械学習の手法を示す多くの Jupyter Notebook は、GitHub などのパブリックにホストされるリポジトリで利用できます。ノートブックをリポジトリに関連付けて、リポジトリに含まれる Jupyter Notebook を再利用できます。

EMR Notebooks で Git ベースのリポジトリを使用するには、Amazon EMR コンソールでリポジトリをリソースとして追加し、認証が必要なリポジトリに認証情報を関連付けて、リポジトリをノートブックにリンクします。アカウントに保存されているリポジトリのリストと各リポジトリの詳細は、Amazon EMR コンソールで表示できます。ノートブックを作成するとき、既存の Git ベースのリポジトリを関連付けることができます。