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:
-
Wählen Sie in der rechten Seitenleiste das Symbol Eigenschafteninspektor (
) aus. -
Ö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:
-
AppType –
KernelGateway -
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:
-
Wählen Sie in der Mitte des Notebook-Menüs das Symbol Terminal starten (
) aus. Dadurch wird ein Terminal im SageMaker-Image geöffnet, in dem das Notebook ausgeführt wird. -
Führen Sie die folgenden Befehle aus, um den Inhalt der
resource-metadata.json-Datei anzuzeigen.$cd /opt/ml/metadata/ cat resource-metadata.jsonDie 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":"" }