Skip to content

Amazon EMR ノートブックを Git ベースのリポジトリにリンクする方法を教えてください。

所要時間1分
0

Amazon EMR ノートブックを Git ベースのリポジトリにリンクしたいです。

解決策

**注:**Amazon EMR Notebooks、新しい Amazon EMR コンソールAmazon EMR Studio ワークスペースとして利用できます。

古いコンソールで新しい Amazon EMR ノートブックを作成し、そのノートブックを Git ベースのリポジトリに関連付けるには、次の手順を実行します。

  1. Amazon Virtual Private Cloud (Amazon VPC) にプライベートサブネットを作成します。
  2. NAT ゲートウェイを作成し、その NAT ゲートウェイを指すようにルートテーブルを更新します。
  3. プライベートサブネットでAmazon EMRクラスターを起動します[ソフトウェア構成] セクションで、Apache Spark、Apache Hadoop、および Apache Livy を含む構成を選択していることを確認します。
  4. クラスターが WAITING 状態になるのを待っている間に、Git ベースのリポジトリを追加します
  5. Git 認証情報については、[新しいシークレットの作成] を選択します。ユーザー名が Git アカウントのエイリアスであることを確認します。
  6. 以下のアウトバウンドルールを使用して ElasticMapReduceEditors-Editor という名前のカスタムセキュリティグループを作成します。
    ルール1では、[タイプ] を**[Custom TCP rule][プロトコル]** を [TCP][ポート範囲]18888[宛先] を **[ElasticMapReduceEditors-Livy]**に設定します。
    ルール 2 では、[**タイプ] を [**HTTPS] **、[プロトコル] ** を [**TCP] **、[**ポート範囲] ** を 443、[**宛先] ** を **0.0.0.0/0 ** に設定します。
  7. 以下の設定で ElasticMapReduceEditors-Livy セキュリティグループにインバウンドルールを追加します。
    タイプ: カスタム TCP ルール
    プロトコル: TCP
    ポート範囲: 18888
    送信先: カスタムセキュリティグループの名前を入力します。
  8. EMR_Notebooks_DefaultRole というAmazon EMR Notebooks のサービスロールを修正し、secretsmanager:GetSecretValue アクションを許可します。
  9. 次のセキュリティグループ設定で Amazon EMR ノートブックを作成します。
    [セキュリティグループ] セクションで、[セキュリティグループの選択] を選択します。
    [マスターインスタンスのセキュリティグループ] には、[ElasticMapReduceEditors-Livy] を選択します。
    [ノートブックインスタンスのセキュリティグループ] には、カスタムセキュリティグループを選択します。
  10. Git ベースのリポジトリのステータスが「Linked」に変わることを確認します。ステータスが「Linked」に変わると、ノートブックの Git リポジトリを使用できます
AWS公式更新しました 9ヶ月前
コメントはありません

関連するコンテンツ