Didacticiel Importer votre propre image SageMaker - Amazon SageMaker

Didacticiel Importer votre propre image SageMaker

Dans ce didacticiel, vous créez une image SageMaker personnalisée et attachez une version de l'image à votre domaine pour l'utiliser dans Amazon SageMaker Studio. La version de l'image contient une sélection de packages R, ainsi que le AWS SDK for Python (Boto3) et le kit SDK Amazon SageMaker Python. Après avoir terminé ce didacticiel, vous pouvez sélectionner la version dans Studio et utiliser R pour accéder aux kits SDK à l'aide du package réticulé RStudio. Pour de plus amples informations sur le package réticulé, veuillez consulter Interface R vers Python. Pour un article de blog similaire à ce didacticiel, veuillez consulter Importer votre propre environnement R dans Amazon SageMaker Studio.

Deux méthodes sont présentées pour attacher la version de l'image à votre domaine. Dans la première méthode, vous créez un domaine avec la version attachée. Cette méthode est plus simple, mais vous devez spécifier les informations Amazon Virtual Private Cloud (VPC) et le rôle d'exécution requis pour créer le domaine.

Si vous avez intégré Studio, vous pouvez utiliser la deuxième méthode pour attacher la version de l'image à votre domaine actuel. Dans ce cas, il n'est pas nécessaire de spécifier les informations de VPC et le rôle d'exécution. Après avoir attaché la version, vous devez supprimer toutes les applications de votre domaine et rouvrir Studio.

Vous ne pouvez pas exécuter ce didacticiel à partir de Studio, car vous ne pouvez pas créer ou mettre à jour un domaine à partir de Studio.

Prerequisites

  • L'application Docker. Pour obtenir des informations sur la configuration de Docker, veuillez consulter Orientation et configuration.

  • Une copie locale du Dockerfile pour créer une image R compatible Studio à partir du référentiel Exemples d'images SageMaker Studio personnalisées.

    Note

    La création de l'image R à partir du Dockerfile installe les dépendances qui peuvent être accordées sous licences copyleft telles que GPLv3. Vous devez consulter les termes de la licence et vous assurer qu'ils sont acceptables pour votre cas d'utilisation avant de procéder à la création de cette image.

  • Autorisations d'accès au service Amazon Elastic Container Registry (Amazon ECR). Pour de plus amples informations, veuillez consulter Politiques gérées Amazon ECR.

  • Une politique AmazonSSMReadOnlyAccess qui est attachée à un rôle d'exécution AWS Identity and Access Management. Si vous avez effectué une intégration à Amazon SageMaker Studio, vous pouvez obtenir le rôle à partir de la section Résumé de Studio du panneau de configuration de SageMaker Studio.