本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
具有 SageMaker 筆記本執行個體的 Git 儲存庫
建立 Git 儲存庫與筆記本執行個體的關聯性,以節約即使停止或刪除筆記本執行個體,仍保留在來源控制環境中的筆記本。您可以建立一個預設儲存庫、最多三個其他儲存庫與筆記本執行個體的關聯性。儲存庫可以託管在 AWS CodeCommit、 GitHub或任何其他 Git 伺服器上。建立 Git 儲存庫與您筆記本執行個體的關聯性有利於:
-
持久性 - 筆記本執行個體中的筆記本存放在持久的 Amazon EBS磁碟區中,但不會超過筆記本執行個體的生命週期。將筆記本存放在 Git 儲存庫中,可讓您存放和使用筆記本,即使您停止或刪除您的筆記本執行個體。
-
協作 – 團隊同儕通常會一起處理機器學習專案。將您的筆記本存放在 Git 儲存庫中,可讓同事使用不同的筆記本執行個體工作,共享筆記本,並使用它們在來源控制環境中協作。
-
學習 - 許多示範機器學習技術的 Jupyter 筆記本可在公有託管的 Git 儲存庫中取得,例如在 上 GitHub。您可以建立筆記本執行個體與儲存庫的關聯性,輕鬆載入該儲存庫收納的 Jupyter 筆記本。
有兩種方式可建立 Git 儲存庫與筆記本執行個體的關聯性:
-
將 Git 儲存庫新增為 Amazon SageMaker 帳戶中的資源。然後,若要存取儲存庫,您可以指定包含憑證的 AWS Secrets Manager 秘密。如此即可存取需要身分驗證的儲存庫。
-
建立與非您帳戶資源之公有 Git 儲存庫的關聯性。如果執行此作業,您將無法指定存取儲存庫的憑證資料。