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 plus d'informations, consultez 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 Control Panel (Panneau de configuration) en haut à gauche du panneau de navigation.

  3. À partir du Control Panel (Panneau de configuration), sous Domain (Domaine), recherchez le 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" }