将 Git 存储库与 SageMaker 笔记本实例关联 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将 Git 存储库与 SageMaker 笔记本实例关联

将 Git 存储库与笔记本实例关联,以将笔记本保存在一个源代码控制环境中,即使您停止或删除了笔记本实例,该环境也会持续存在。您可以为笔记本实例关联一个默认存储库和最多三个附加存储库。存储库可以托管在 Amazon CodeCommit、GitHub 或任何其他 Git 服务器中。将 Git 存储库与笔记本实例关联可用于下列情况:

  • 持久保存 - 笔记本实例中的笔记本存储在持久的 Amazon EBS 卷上,但它们不会在笔记本实例的生命周期结束后继续存在。通过将笔记本存储在 Git 存储库中,即使停止或删除笔记本实例,也能存储和使用笔记本。

  • 协作 - 团队中的同事通常会一起处理机器学习项目。在 Git 存储库中存储笔记本使得同事可以处理不同笔记本实例,以在源代码控制环境中共享笔记本并进行协作。

  • 学习 - 许多演示机器学习技术的 Jupyter 笔记本可在公开托管的 Git 存储库上提供,例如 GitHub。您可以将笔记本实例与存储库关联,从而轻松地加载包含在该存储库中的 Jupyter 笔记本。

有两种方法可以将 Git 存储库与笔记本实例关联起来:

  • 在 Amazon SageMaker 账户中添加 Git 存储库作为资源。然后,要访问存储库,您可以指定包含凭证的 Amazon Secrets Manager 密钥。这样,您可以访问需要身份验证的存储库。

  • 关联并非您账户中资源的公有 Git 存储库。如果这样做,就不能指定用于访问存储库的凭证。