Manuelles Konfigurieren eines Neptune-Notebooks für Neptune ML - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Manuelles Konfigurieren eines Neptune-Notebooks für Neptune ML

Neptune SageMaker AI-Notebooks sind mit einer Vielzahl von Musternotizbüchern für Neptune ML vorinstalliert. Sie können eine Vorschau dieser Beispiele im Open-Source-Graph-Notebook-Repository anzeigen. GitHub

Sie können eins der vorhandenen Neptune-Notebooks verwenden oder, wenn Sie möchten, ein eigenes erstellen, indem Sie die Anweisungen unter Verwenden der Neptune-Workbench zum Hosten von Neptune-Notebooks befolgen.

Sie können auch ein standardmäßiges Neptune-Notebook zum Verwenden mit Neptune ML konfigurieren, indem Sie die folgenden Schritte ausführen:

Ändern eines Notebooks für Neptune ML
  1. Öffnen Sie die Amazon SageMaker AI-Konsole unter https://console.aws.amazon.com/sagemaker/.

  2. Wählen Sie im Navigationsbereich auf der linken Seite Notebook und dann Notebook-Instances aus. Suchen Sie den Namen des Neptune-Notebooks, das Sie für Neptune ML verwenden möchten, und wählen Sie es aus, um die zugehörige Detailseite aufzurufen.

  3. Wenn die Notebook-Instance ausgeführt wird, klicken Sie oben rechts auf der Notebook-Detailseite auf die Schaltfläche Stopp.

  4. Wählen Sie in den Notebook-Instance-Einstellungen unter Lebenszykluskonfiguration den Link aus, um die Seite zum Lebenszyklus des Notebooks zu öffnen.

  5. Wählen Sie oben rechts Bearbeiten und dann Weiter aus.

  6. Ändern Sie auf der Registerkarte Notebook starten das Skript, um zusätzliche Exportbefehle aufzunehmen und die Felder für Ihre IAM-Rolle in Neptune ML und den Export-Service-URI auszufüllen – je nach Ihrer Shell in etwa wie folgt:

    echo "export NEPTUNE_ML_ROLE_ARN=(your Neptune ML IAM role ARN)" >> ~/.bashrc echo "export NEPTUNE_EXPORT_API_URI=(your export service URI)" >> ~/.bashrc
  7. Wählen Sie Aktualisieren.

  8. Kehren Sie zur Notebook-Instance-Seite zurück. Unter Berechtigungen und Verschlüsselung gibt es ein Feld für den IAM-Rollen-ARN. Wählen Sie den Link in diesem Feld aus, um zu der IAM-Rolle zu gelangen, mit der diese Notebook-Instance ausgeführt wird.

  9. Erstellen Sie eine neue Inline-Richtlinie wie diese:

    { "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudwatch:PutMetricData" ], "Resource": "arn:aws:cloudwatch:[AWS_REGION]:[AWS_ACCOUNT_ID]:*", "Effect": "Allow" }, { "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents", "logs:GetLogEvents" ], "Resource": "arn:aws:logs:[AWS_REGION]:[AWS_ACCOUNT_ID]:*", "Effect": "Allow" }, { "Action": [ "s3:Put*", "s3:Get*", "s3:List*" ], "Resource": "arn:aws:s3:::*", "Effect": "Allow" }, { "Action": "execute-api:Invoke", "Resource": "arn:aws:execute-api:[AWS_REGION]:[AWS_ACCOUNT_ID]:*/*", "Effect": "Allow" }, { "Action": [ "sagemaker:CreateModel", "sagemaker:CreateEndpointConfig", "sagemaker:CreateEndpoint", "sagemaker:DescribeModel", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeEndpoint", "sagemaker:DeleteModel", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteEndpoint" ], "Resource": "arn:aws:sagemaker:[AWS_REGION]:[AWS_ACCOUNT_ID]:*/*", "Effect": "Allow" }, { "Action": [ "iam:PassRole" ], "Resource": "[YOUR_NEPTUNE_ML_IAM_ROLE_ARN]"", "Effect": "Allow" } ] }
  10. Speichern Sie diese neue Richtlinie und fügen Sie sie an die IAM-Rolle aus Schritt 8 an.

  11. Wählen Sie oben rechts auf der Detailseite der SageMaker KI-Notebook-Instance Start aus, um die Notebook-Instance zu starten.