创建关联 Git 存储库的笔记本实例 - Amazon SageMaker

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

创建关联 Git 存储库的笔记本实例

重要

允许 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 创建亚马逊 SageMaker资源的自定义 IAM 策略还必须授予向这些资源添加标签的权限。需要向资源添加标签的权限,因为 Studio 和 Studio Classic 会自动标记他们创建的任何资源。如果 IAM 策略允许 Studio 和 Studio Classic 创建资源但不允许标记,则在尝试创建资源时可能会出现 AccessDenied “” 错误。有关更多信息,请参阅 提供为资源添加标签 SageMaker的权限

AWS 适用于亚马逊的托管政策 SageMaker授予创建 SageMaker 资源的权限已经包括在创建这些资源时添加标签的权限。

在创建 Notebook 实例时,您可以使用 AWS Management Console、或,将 Git 存储库与笔记本实例关联 AWS CLI。如果您想使用与笔记本实例不同的 AWS 账户的 CodeCommit存储库,请为存储库设置跨账户访问权限。有关信息,请参阅 将不同 AWS 账户中的 CodeCommit 存储库与笔记本实例关联

创建关联 Git 存储库的笔记本实例(控制台)

在 Amazon SageMaker 控制台中创建笔记本实例并关联 Git 存储库
  1. 按照步骤 1:为本教程创建 Amazon SageMaker 笔记本实例中的说明进行操作。

  2. 对于 Git 存储库,选择要与笔记本实例关联的 Git 存储库。

    1. 对于默认存储库,请选择要用作默认存储库的存储库。 SageMaker将此存储库作为子目录克隆到 Jupyter 启动目录中。/home/ec2-user/SageMaker当您打开笔记本实例时,它会在此存储库中打开。要选择作为资源存储在您账户中的存储库,请从列表中选择其名称。要将新存储库作为资源添加到您的账户,请选择将存储库添加到 SageMaker (在新窗口中打开添加存储库流程),然后按照中的说明进行操作创建关联 Git 存储库的笔记本实例(控制台)。要克隆未存储在您账户中的公有存储库,请选择仅将公有 Git 存储库克隆到此笔记本实例,然后指定该存储库的 URL。

    2. 对于其他存储库 1,选择要添加为附加目录的存储库。 SageMaker将此存储库作为子目录克隆到 Jupyter 启动目录中。/home/ec2-user/SageMaker要选择作为资源存储在您账户中的存储库,请从列表中选择其名称。要将新存储库作为资源添加到您的账户,请选择将存储库添加到 SageMaker (在新窗口中打开添加存储库流程),然后按照中的说明进行操作创建关联 Git 存储库的笔记本实例(控制台)。要克隆未存储在您账户中的存储库,请选择仅将公有 Git 存储库克隆到此笔记本实例,然后指定该存储库的 URL。

      重复此步骤最多三次,以便向笔记本实例添加最多三个额外的存储库。