Attacher l'image SageMaker à votre domaine actuel - Amazon SageMaker

Attacher l'image SageMaker à votre domaine actuel

Cette méthode suppose que vous avez déjà effectué une intégration à Amazon SageMaker Studio. Pour de plus amples informations, veuillez consulter . Intégration à Amazon SageMaker Domain.

Note

Vous devez supprimer toutes les applis de votre domaine avant de mettre à jour le domaine avec la nouvelle version d'image. Pour obtenir des informations sur la suppression des applis, veuillez consulter Supprimer un domaine Amazon SageMaker Domain.

Pour ajouter l'image SageMaker personnalisée à votre domaine actuel, procédez comme suit.

  • Obtenez votre DomainID à partir de SageMaker Studio.

  • Utilisez le DomainID pour obtenir les DefaultUserSettings pour le domaine.

  • Ajoutez ImageName et AppImageConfig en tant que CustomImage aux DefaultUserSettings.

  • Mettez à jour votre domaine pour inclure l'image personnalisée.

Pour ajouter l'image SageMaker personnalisée à votre domaine

  1. Ouvrez la console Amazon SageMaker à l'adresse https://console.aws.amazon.com/sagemaker/.https://console.aws.amazon.com/sagemaker/

  2. Choisissez Amazon SageMaker Studio dans le panneau de navigation en haut à gauche.

  3. Dans le panneau de configuration de Studio, sous Studio Summary (Résumé Studio), recherchez le Studio ID (ID Studio), qui est également votre DomainId. L'ID est au format suivant : d-xxxxxxxxxxxx.

  4. Utilisez l'ID de domaine pour obtenir la description du domaine.

    aws sagemaker describe-domain \ --domain-id <d-xxxxxxxxxxxx>

    Réponse:

    { "DomainId": "d-xxxxxxxxxxxx", "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... } } }
  5. Enregistrez la section des paramètres utilisateur par défaut de la réponse dans un fichier nommé default-user-settings.json.

  6. Insérer la ImageName et AppImageConfigName des étapes précédentes en tant qu'image personnalisée. Étant donné que ImageVersionNumber n'est pas spécifié, la dernière version de l'image est utilisée, qui est la seule version dans ce cas.

    { "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ { "ImageName": "string", "AppImageConfigName": "string" } ], ... } } }
  7. Utilisez l'ID de domaine et le fichier de paramètres utilisateur par défaut pour mettre à jour votre domaine.

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

    Réponse:

    { "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx" }