Abrufen von Amazon SageMaker Studio Classic Notebook und App-Metadaten - Amazon SageMaker AI

Abrufen von Amazon SageMaker Studio Classic Notebook und App-Metadaten

Wichtig

Am 30. November 2023 wurde Amazon SageMaker Studio in Amazon SageMaker Studio umbenannt. Der folgende Abschnitt bezieht sich konkret auf die Verwendung der Studio-Classic-Anwendung. Informationen zur Verwendung der aktualisierten Studio-Konfiguration finden Sie unter Amazon SageMaker Studio.

Sie können über die Benutzeroberfläche von Amazon SageMaker Studio Classic auf Notebook- und App-Metadaten zugreifen.

Abrufen von Metadaten von Studio Classic Notebook

Jupyter Notebooks enthalten optionale Metadaten, auf die Sie über die Benutzeroberfläche von Amazon SageMaker Studio Classic zugreifen können.

Um die Metadaten des Notebooks anzuzeigen:
  1. Wählen Sie in der rechten Seitenleiste das Symbol Eigenschafteninspektor ( Black square icon representing a placeholder or empty image. ) aus.

  2. Öffnen Sie den Bereich Erweiterte Tools.

Die Metadaten sollten in etwa wie die folgenden aussehen.

{ "instance_type": "ml.t3.medium", "kernelspec": { "display_name": "Python 3 (Data Science)", "language": "python", "name": "python3__SAGEMAKER_INTERNAL__arn:aws:sagemaker:us-west-2:<acct-id>:image/datascience-1.0" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.10" } }

Abrufen von App-Metadaten

Wenn Sie ein Notebook in Amazon SageMaker Studio Classic erstellen, werden die App-Metadaten in eine Datei namens resource-metadata.json im Ordner /opt/ml/metadata/ geschrieben. Sie können die App-Metadaten abrufen, indem Sie ein Iamge-Terminal aus dem Notebook heraus öffnen. Die Metadaten enthalten die folgenden Informationen, die auch das SageMaker-Image und den Instance-Typ umfassen, mit denen das Notebook ausgeführt wird:

  • AppTypeKernelGateway

  • DomainId – identisch mit Studio ClassicID

  • UserProfileName – Der Profilname des aktuellen Benutzers

  • ResourceArn – Der Amazon-Ressourcenname (ARN) der App, der den Instance-Typ umfasst

  • ResourceName – Der Name des SageMaker-Images

Zusätzliche Metadaten können für den internen Gebrauch von Studio Classic enthalten sein und können sich ändern.

So rufen Sie die App-Metadaten ab:
  1. Wählen Sie in der Mitte des Notebook-Menüs das Symbol Terminal starten ( Dollar sign icon representing currency or financial transactions. ) aus. Dadurch wird ein Terminal im SageMaker-Image geöffnet, in dem das Notebook ausgeführt wird.

  2. Führen Sie die folgenden Befehle aus, um den Inhalt der resource-metadata.json-Datei anzuzeigen.

    $ cd /opt/ml/metadata/ cat resource-metadata.json

    Die Datei sollte in etwa so aussehen:

    { "AppType": "KernelGateway", "DomainId": "d-xxxxxxxxxxxx", "UserProfileName": "profile-name", "ResourceArn": "arn:aws:sagemaker:us-east-2:account-id:app/d-xxxxxxxxxxxx/profile-name/KernelGateway/datascience--1-0-ml-t3-medium", "ResourceName": "datascience--1-0-ml", "AppImageVersion":"" }