创建自定义 SageMaker 映像(控制台) - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

创建自定义 SageMaker 映像(控制台)

本主题介绍如何使用 SageMaker 控制台创建自定义 SageMaker 映像。您还可以使用 SageMaker Studio 控制面板创建图像。步骤是相同的。有关使用 Studio 控制面板的信息,请参阅附加自定义 SageMaker 映像(控制面板)

在创建映像时,SageMaker 还会创建初始映像版本。映像版本表示 Amazon Elastic Container Registry (ECR) 中的容器映像。容器映像必须满足要求才能在 Amazon SageMaker Studio 中使用。有关更多信息,请参阅自定义SageMaker映像规范

要创建映像

  1. 通过以下网址打开 Amazon SageMaker 控制台:https://console.amazonaws.cn/sagemaker/

  2. 在左侧导航窗格中,选择 Images (映像)

  3. Custom images (自定义映像) 页面上,选择 Create image (创建映像)

  4. 对于 Image source (映像源),在 Amazon ECR 中输入容器映像的注册表路径。路径采用以下格式:

    acct-id.dkr.ecr.region.amazonaws.com/repo-name[:tag] or [@digest]

  5. 选择 Next (下一步)

  6. Image properties (映像属性) 下,输入以下内容:

    • Image name (映像名称) – 该名称对于您在当前 AWS 区域中的账户必须是唯一的。

    • (可选)显示名称 – Studio 用户界面中显示的名称。如果未提供,则会显示 Image name

    • (可选)描述 – 映像的描述。

    • IAM 角色 – 该角色必须附加了 AmazonSageMakerFullAccess 策略。使用下拉菜单选择以下选项之一:

      • 创建新角色 – 指定您希望笔记本用户有权访问的任何其他 Amazon Simple Storage Service (Amazon S3) 存储桶。如果您不希望允许访问其他存储桶,请选择 None (无)

        SageMaker 将 AmazonSageMakerFullAccess 策略附加到角色。该角色允许笔记本用户访问选中标记旁边列出的 S3 存储桶。

      • 输入自定义 IAM 角色 ARN – 输入您的 IAM 角色的 Amazon 资源名称 (ARN)。

      • Use existing role (使用现有角色) – 从列表中选择您的现有角色之一。

    • (可选)映像标签 – 选择 Add new tag (添加新标签)。您最多可以添加 50 个标签。可以使用 Studio 用户界面、SageMaker 控制台或 SageMaker Search API 搜索标签。

  7. 选择 Submit

新映像将显示在 Custom images (自定义映像) 列表中,并简要突出显示。在成功创建映像后,您可以选择映像名称以查看其属性,也可以选择 Create version (创建版本) 以创建另一个版本。

创建另一个映像版本

  1. 在映像所在的同一行上选择 Create version (创建版本)

  2. 对于 Image source (映像源),输入 ECR 容器映像的注册表路径。容器映像不应与以前版本的 SageMaker 映像中使用的映像相同。

要在 Studio 中使用自定义映像,您必须将其附加到您的域。有关更多信息,请参阅附加自定义 SageMaker 映像(控制面板)