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

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

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

将 Git 存储库与您的笔记本实例关联,以将笔记本保存到源代码控制环境中,即使您停止或删除笔记本实例仍可持久保存。您可以将一个默认存储库与最多三个其他存储库与一个笔记本实例关联。The repositories can be hosted in AWS CodeCommit, GitHub, or on any other Git server. 将 Git 存储库与笔记本实例关联可用于下列情况:

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

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

  • Learning - Many Jupyter notebooks that demonstrate machine learning techniques are available in publicly hosted Git repositories, such as on GitHub. You can associate your notebook instance with a repository to easily load Jupyter notebooks contained in that repository.

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

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

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