Wie stelle ich ein Amazon-SageMaker-Projekt bereit?

Lesedauer: 2 Minute
0

Ich möchte ein Amazon-SageMaker-Projekt bereitstellen, weiß aber nicht wie.

Lösung

SageMaker-Projekte verwenden Vorlagen, die der AWS Service Catalog in Ihr AWS-Konto importiert. Das Erstellen einer Domain aktiviert den Import, wenn eine der folgenden Aktionen stattfindet:

Sie können ein SageMaker-Projekt direkt von einer SageMaker-Studio-Domain aus bereitstellen. Sie können ein SageMaker-Projekt auch über eine API oder ein AWS Command Line Interface (AWS CLI) erstellen. Sie müssen jedoch die ProductId und die ProvisioningArtifactId angeben.

Bevor Sie beginnen, aktivieren Sie Projektvorlagen für Ihre SageMaker-Studio-Domain. Stellen Sie Ihren SageMaker-Studio-Benutzern außerdem AWS Identity and Access Management (IAM) zur Verfügung.

Überprüfen Sie den Service-Catalog-Status auf der Registerkarte Domain Settings (Domain-Einstellungen) in der Amazon-SageMaker-Konsole. Sie können auch die API GetSagemakerServicecatalogPortfolioStatus aufrufen oder den folgenden AWS-CLI-Befehl ausführen:

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

Hinweis: Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten, stellen Sie sicher, dass Sie die neueste Version der AWS-CLI verwenden.

Wenn die Fehlermeldung „Zugriff verweigert“ angezeigt wird oder die Projekte nicht aktiv sind, aktivieren Sie die Projektvorlagen und gewähren Sie den Benutzern die erforderlichen Berechtigungen. Weitere Informationen finden Sie unter Für die Verwendung von Projekten erforderliche SageMaker-Studio-Berechtigungen.

Nachdem Sie die Projektvorlagen aktiviert haben, müssen Sie die Werte der ProductID und ProvisioningArtifactID für die Vorlagen abrufen, um Projekte zu erstellen.

Gehen Sie wie folgt vor, um die Produkt- und Bereitstellungs-Artefakt-IDs zu erhalten:

  1. Öffnen Sie die Service-Catalog-Konsole.
  2. Wählen Sie im Navigationsbereich unter Administration die Option Portfolios aus.
  3. Wählen Sie die Registerkarte Importiert.
  4. Geben Sie in der Suchleiste Amazon SageMaker Solutions and MLOps products ein.
  5. Wählen Sie Amazon SageMaker Solutions and MLOps products.
    Überprüfen Sie die Produktseite und erhalten Sie die Product-ID.
  6. Wählen Sie die Produkt- oder Projektvorlage aus, die Sie verwenden möchten (Beispiel: MLOps-Vorlage für Modellbau und Training).
    Sehen Sie sich die Seite der Produktliste an und erhalten Sie die Bereitstellungs-Artefakt-ID.

Verwenden Sie die Projekt-ID und die Bereitstellungs-Artefakt-ID in Ihrer CreateProject-API oder dem folgenden AWS-CLI-Befehl:

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

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr