Adición de una imagen de Docker compatible con Studio Classic a Amazon ECR - Amazon SageMaker

Adición de 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 es específica del uso de la aplicación de Studio Classic. Para obtener información sobre el uso de la experiencia de Studio actualizada, consulte Amazon 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 la misma 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. Genere el 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>