如何將我的 Amazon EMR Notebook 連結至 Git 儲存庫?

1 分的閱讀內容
0

我想要將我的 Amazon EMR Notebook 連結至 Git 儲存庫。

解決方法

**注意:**Amazon EMR Notebooks 現在在全新的 Amazon EMR 主控台中做為 Amazon EMR Studio Workspaces 提供。

若要在舊主控台中建立新的 Amazon EMR Notebook,並將該 Notebook 與 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 帳戶的](https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html#:~:text=An%20alias%20is%20an%20independent%20AWS%20resource&text=You%20can%20create%20an%20alias%20for%20a%20KMS%20key%20and,that%20KMS%20key%20are%20deleted.)別名[。
  6. 使用下列傳出規則,建立名為 ElasticMapReduceEditors-Editor 的自訂安全群組:
    對於規則 1,請將類型設定為自訂 TCP 規則、將協定設定為 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 Notebook
    安全群組區段中,選取選擇安全群組
    主執行個體的安全群組中,選擇 ElasticMapReduceEditors-Livy
    Notebook 執行個體的安全群組中,選擇您的自訂安全群組。
  10. 確認 Git 儲存庫狀態變更為已連結。狀態變更為已連結時,您可以在自己的 Notebook 中使用 Git 儲存庫
AWS 官方
AWS 官方已更新 8 個月前