Nettoyage des ressources - Amazon SageMaker

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.

Nettoyage des ressources

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 plus d'informations sur l'utilisation de l'expérience Studio mise à jour, consultezAmazon SageMaker Studio.

Les sections suivantes montrent comment nettoyer les ressources que vous avez créées dans les sections précédentes à partir de la SageMaker console ou AWS CLI. Pour nettoyer les ressources, procédez comme suit :

  • Détachez les versions d'image et l'image de votre domaine.

  • Supprimez l'image, la version de l'image et la configuration de l'image de l'application.

  • Supprimez l'image du conteneur et le référentiel d'AmazonECR. Pour de plus amples informations, veuillez consulter Suppression d'un référentiel.

Nettoyez les ressources de la SageMaker console

La section suivante explique comment nettoyer les ressources de la SageMaker console.

Lorsque vous détachez une image d'un domaine, toutes les versions de l'image sont détachées. Lorsqu'une image est détachée, tous les utilisateurs du domaine perdent l'accès aux versions de l'image. Un bloc-notes en cours d'exécution qui a une session du noyau sur une version d'image lorsque la version est détachée continue à s'exécuter. Lorsque le bloc-notes ou le noyau est arrêté, la version de l'image devient indisponible.

Pour détacher une image
  1. Ouvrez la SageMaker console Amazon à l'adresse https://console.aws.amazon.com/sagemaker/.

  2. Dans le panneau de navigation de gauche, choisissez Configurations d'administrateur.

  3. Sous Configurations d'administrateur, choisissez Images.

  4. Sous Images SageMaker Studio Classic personnalisées associées au domaine, choisissez l'image, puis choisissez Détacher.

  5. (Facultatif) Pour supprimer l'image et toutes les versions SageMaker, sélectionnez Supprimer également les images sélectionnées... . Cela ne supprime pas les images de conteneur associées d'AmazonECR.

  6. Choisissez Détacher.

Nettoyez les ressources du AWS CLI

La section suivante montre comment nettoyer les ressources à partir d' AWS CLI.

Pour nettoyer des ressources
  1. Détachez les versions d'image et l'image de votre domaine en transmettant une liste d'images personnalisée vide au domaine. Ouvrez le fichier default-user-settings.json que vous avez créé dans Joindre l' SageMaker image à votre domaine actuel. Pour détacher l'image et la version de l'image d'un espace partagé, ouvrez le fichier default-space-settings.json.

  2. Supprimez les images personnalisées, puis enregistrez le fichier.

    "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... }, ... }
  3. Utilisez l'ID de domaine et le fichier de paramètres utilisateur par défaut pour mettre à jour votre domaine. Pour mettre à jour votre espace partagé, utilisez le fichier des paramètres d'espace par défaut.

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

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

    { "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx" }
  4. Supprimez la configuration de l'image de l'application.

    aws sagemaker delete-app-image-config \ --app-image-config-name custom-image-config
  5. Supprimez l' SageMaker image, ce qui supprime également toutes les versions de l'image. Les images de conteneur ECR qui sont représentées par les versions d'image ne sont pas supprimées.

    aws sagemaker delete-image \ --image-name custom-image