Ajouter une image Docker compatible avec Amazon SageMaker Studio Classic à Amazon ECR - Amazon SageMaker AI

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajouter une image Docker compatible avec Amazon SageMaker Studio Classic à Amazon ECR

Important

Depuis le 30 novembre 2023, l'expérience Amazon SageMaker Studio précédente s'appelle désormais Amazon SageMaker Studio Classic. La section suivante est spécifique à l’utilisation de l’application Studio Classic. Pour en savoir plus sur l’utilisation de l’expérience Studio mise à jour, consultez Amazon SageMaker Studio.

Studio Classic est toujours maintenu pour les charges de travail existantes mais n'est plus disponible pour l'intégration. Vous pouvez uniquement arrêter ou supprimer des applications Studio Classic existantes et vous ne pouvez pas en créer de nouvelles. Nous vous recommandons de migrer votre charge de travail vers la nouvelle expérience Studio.

Vous effectuez les opérations suivantes pour ajouter une image de conteneur à Amazon ECR :

  • Créez un référentiel Amazon ECR.

  • Authentifiez-vous auprès d’Amazon ECR.

  • Créez une image Docker compatible avec Studio Classic.

  • Transmettez l’image dans le référentiel Amazon ECR.

Note

Le référentiel Amazon ECR doit être identique Région AWS à celui de Studio Classic.

Pour créer et ajouter une image de conteneur à Amazon ECR
  1. Créez un référentiel Amazon ECR à l'aide de la AWS CLI. Pour créer le référentiel à l’aide de la console Amazon ECR, consultez Création d’un référentiel.

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

    La réponse devrait être similaire à ce qui suit.

    { "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. Créez le fichier Dockerfile en utilisant l’interface CLI de génération d’image de Studio Classic. Le point (.) spécifie que le Dockerfile doit être dans le contexte de la commande de génération. Cette commande génère l'image et charge l'image générée dans le référentiel ECR. Elle génère ensuite l’URI de l’image.

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

    La réponse devrait être similaire à ce qui suit.

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