本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将社交索引图像与 Studio 示例集成
要在 Studio 中使用社交索引图像,必须引用 Soci-Indexed 图像标签,而不是原始容器图像标签。使用您在 SOCI 转换过程中指定的标签(例如,SOCI_IMAGE_TAG在使用 nerdctl 和 SOCI CLI 示例创建 SOCI 索引)。
整合社交索引图片示例
-
首先为接下来的 Amazon CLI 命令设置变量。以下是设置变量的示例。
ACCOUNT_ID="111122223333" REGION="us-east-1" IMAGE_NAME="sagemaker-image-name" IMAGE_CONFIG_NAME="sagemaker-image-config-name" ROLE_ARN="your-role-arn" DOMAIN_ID="domain-id" SOCI_IMAGE_TAG="soci-indexed-image-tag"变量定义:
-
ACCOUNT_ID是你的 Amazon Web Services 账户 身份证 -
REGION是您的 Amazon Web Services 区域 Amazon ECR 私有注册表 -
IMAGE_NAME是你的 SageMaker 图片的名字 -
IMAGE_CONFIG_NAME是您的 SageMaker 映像配置的名称 -
ROLE_ARN是您的执行角色的 ARN,其权限列在必需的 IAM 权限中 -
DOMAIN_ID是域名 ID注意
如果您要将图像附加到 SageMaker Unified Studio 项目,并且需要说明要使用哪个域,请参阅查看与您的项目关联的 SageMaker AI 域详细信息。
-
SOCI_IMAGE_TAG是你的社交索引图片的标签
-
-
导出您所在的地区:
export AWS_REGION=$REGION -
创建 SageMaker 镜像:
aws sagemaker create-image \ --image-name "$IMAGE_NAME" \ --role-arn "$ROLE_ARN" -
使用您的 SOCI 索引 URI 创建 SageMaker 图像版本:
IMAGE_INDEX_URI="$ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$IMAGE_NAME:$SOCI_IMAGE_TAG" aws sagemaker create-image-version \ --image-name "$IMAGE_NAME" \ --base-image "$IMAGE_INDEX_URI" -
创建应用程序映像配置并更新您的 Amazon SageMaker AI 域以包含应用程序的自定义映像。你可以为基于 Code-OSS、Visual Studio 代码-开源(代码编辑器)和 JupyterLab应用程序的代码编辑器执行此操作。选择下面的应用程序选项以查看步骤。
-
更新域名以包含您的自定义映像后,您可以使用您的自定义映像在 Studio 中创建应用程序。当您在 Studio 中启动自定义映像确保使用的是自定义图像时。