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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

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

  • 持久保存-笔记本实例中的笔记本存储在持久的 Amazon EBS 卷上,但不会在笔记本实例的生命周期之外保存。将笔记本存储在 Git 存储库中使您可以存储和使用笔记本,即使您停止或删除了笔记本实例。

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

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

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

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

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