将 SageMaker 映像附加到您的当前域 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

将 SageMaker 映像附加到您的当前域

此方法假定您已加入 Amazon SageMaker Studio。有关更多信息,请参阅登上 Amazon SageMaker Studio

注意

在使用新映像版本更新域之前,必须删除域中的所有应用程序。有关删除应用程序的信息,请参阅删除 Amazon SageMaker Studio 域名.

您可以执行以下步骤以将 SageMaker 映像添加到您的当前域。

  • 获取您的DomainID从 SageMaker Studio。

  • 使用DomainID以获取DefaultUserSettings的域。

  • 添加ImageNameAppImageConfig作为CustomImage添加到DefaultUserSettings.

  • 更新您的域以包含自定义映像。

将自定义 SageMaker 映像添加到您的域

  1. 打开位于 https://console.aws.amazon.com/sagemaker/ 的 Amazon SageMaker 控制台。

  2. 从导航窗格的左上角,选择Amazon SageMaker Studio.

  3. 从 Studio 控制面板的 Studio 控制面板,在Studio 摘要,查找Studio ID,这也是你的DomainId. ID 采用以下格式:d-xxxxxxxxxxxx.

  4. 使用域 ID 获取域的描述。

    aws sagemaker describe-domain \ --domain-id <d-xxxxxxxxxxxx>

    响应:

    { "DomainId": "d-xxxxxxxxxxxx", "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... } } }
  5. 将响应的默认用户设置部分保存到名为default-user-settings.json.

  6. 插入ImageNameAppImageConfigName作为自定义图像。由于ImageVersionNumber,则使用最新版本的图像,这是这种情况下唯一的版本。

    { "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ { "ImageName": "string", "AppImageConfigName": "string" } ], ... } } }
  7. 使用域 ID 和默认用户设置文件更新您的域。

    aws sagemaker update-domain \ --domain-id <d-xxxxxxxxxxxx> \ --cli-input-json file://default-user-settings.json

    响应:

    { "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx" }