Comment provisionner un projet Amazon SageMaker ?

Lecture de 3 minute(s)
0

Je souhaite provisionner un projet Amazon SageMaker, mais j'ignore la procédure.

Solution

Les projets SageMaker utilisent des modèles qu'AWS Service Catalog importe vers votre compte AWS. La création d'un domaine active l'importation lorsque l'une des actions suivantes se produit :

Vous pouvez provisionner un projet SageMaker directement à partir d'un domaine SageMaker Studio. Vous pouvez également créer un projet SageMaker via une API ou l'Interface de la ligne de commande AWS (AWS CLI). Cependant, vous devez fournir le ProductId et le ProvisioningArtifactId.

Avant de commencer, activez les modèles de projet pour votre domaine SageMaker Studio. Fournissez également un accès AWS Identity and Access Management (IAM) à vos utilisateurs SageMaker Studio.

Vérifiez l'état de Service Catalog dans l'onglet Domain Settings (Paramètres de domaine) de la console Amazon SageMaker. Vous pouvez également appeler l'API GetSagemakerServicecatalogPortfolioStatus ou exécuter la commande AWS CLI suivante :

$aws sagemaker get-sagemaker-servicecatalog-portfolio-status

Remarque : si vous recevez des erreurs lors de l'exécution de commandes AWS CLI, assurez-vous d'utiliser la version la plus récente de l'AWS CLI (français non garanti).

Si vous recevez des erreurs d'accès refusé ou si les projets ne sont pas actifs, activez les modèles de projet et accordez les autorisations requises aux utilisateurs. Pour plus d'informations, veuillez consulter la section Autorisations SageMaker Studio requises pour utiliser des projets.

Après avoir activé les modèles de projets, vous devez obtenir les valeurs ProductID et ProvisioningArtifactID pour les modèles afin de créer des projets (français non garanti).

Pour obtenir les ID du produit et de l'artefact de provisionnement, procédez comme suit :

  1. Ouvrez la console Service Catalog.
  2. Dans le volet de navigation, sous Administration, sélectionnez Portfolios (Portefeuilles).
  3. Sélectionnez l'onglet Imported (Importé).
  4. Dans la barre de recherche, saisissez Amazon SageMaker Solutions and MLOps products (solutions Amazon SageMaker et produits MLOps).
  5. Sélectionnez Amazon SageMaker Solutions and MLOps products.
    Consultez la page Products (Produits) afin d'obtenir le Product ID (ID du produit).
  6. Sélectionnez le produit ou le modèle de projet que vous souhaitez utiliser (exemple : modèle MLOps pour la création et l'entraînement de modèles).
    Consultez la page Product list (Liste de produits) afin d'obtenir le Provisioning Artifact ID (ID de l'artefact de provisionnement).

Utilisez les ID de projet et d'artefact de provisionnement dans votre API CreateProject ou utilisez la commande AWS CLI suivante :

$aws sagemaker create-project --project-name myproject
--service-catalog-provisioning-details ProductId="prod-xxxxxx",ProvisioningArtifactId="pa-xxxxxx"

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an