Añadir una imagen de Docker compatible con Studio Classic a Amazon ECR - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Añadir una imagen de Docker compatible con Studio Classic a Amazon ECR

importante

A partir del 30 de noviembre de 2023, la experiencia anterior de Amazon SageMaker Studio pasa a denominarse Amazon SageMaker Studio Classic. La siguiente sección trata específicamente sobre el uso de la aplicación Studio Classic. Para obtener información sobre el uso de la experiencia de Studio actualizada, consulteAmazon SageMaker Studio.

Lleve a cabo los siguientes pasos para agregar una imagen de contenedor a Amazon ECR:

  • Cree un repositorio de Amazon ECR.

  • Autentíquese en Amazon ECR.

  • Cree una imagen de Docker compatible con Studio Classic.

  • Cargue la imagen en el repositorio de Amazon ECR.

nota

El repositorio de Amazon ECR debe estar en el mismo lugar Región de AWS que Studio Classic.

Para crear y añadir una imagen de contenedor a Amazon ECR
  1. Cree un repositorio de Amazon ECR usando AWS CLI. Para crear el repositorio mediante la consola de Amazon ECR, consulte Crear un repositorio.

    aws ecr create-repository \ --repository-name smstudio-custom \ --image-scanning-configuration scanOnPush=true

    El resultado debería ser similar al siguiente.

    { "repository": { "repositoryArn": "arn:aws:ecr:us-east-2:acct-id:repository/smstudio-custom", "registryId": "acct-id", "repositoryName": "smstudio-custom", "repositoryUri": "acct-id.dkr.ecr.us-east-2.amazonaws.com/smstudio-custom", ... } }
  2. Compruébelo Dockerfile con la CLI de compilación de imágenes de Studio Classic. El punto (.) especifica que Dockerfile debe estar en el contexto del comando de compilación. Este comando crea la imagen y carga la imagen compilada en el repositorio ECR. A continuación, emite el URI de la imagen.

    sm-docker build . --repository smstudio-custom:custom

    El resultado debería ser similar al siguiente.

    Image URI: <acct-id>.dkr.ecr.<region>.amazonaws.com/<image_name>