获取 Studio 经典版笔记本和应用程序元数据 - Amazon SageMaker

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

获取 Studio 经典版笔记本和应用程序元数据

重要

截至 2023 年 11 月 30 日,之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用 Studio Classic 应用程序。有关使用更新后的 Studio 体验的信息,请参阅亚马逊 SageMaker Studio

您可以使用 Amazon SageMaker Studio Classic 用户界面访问笔记本元数据和应用程序元数据。

获取 Studio 经典笔记本元数据

Jupyter 笔记本包含可选的元数据,您可以通过 Amazon SageMaker Studio Classic 用户界面访问这些元数据。

查看笔记本元数据:
  1. 在右侧边栏中,选择 “属性检查器” 图标 ( Black square icon representing a placeholder or empty image. )。

  2. 打开高级工具部分。

元数据应类似于以下内容。

{ "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" } }

获取应用程序元数据

在 Amazon SageMaker Studio Classic 中创建笔记本时,应用程序元数据会写入到该文件夹resource-metadata.json中名为的文件中/opt/ml/metadata/。您可以从笔记本中打开映像终端以获取应用程序元数据。元数据为您提供以下信息,其中包括运行笔记本的 SageMaker 图像和实例类型:

  • AppTypeKernelGateway

  • DomainId— 与 Studio ClassicID 相同

  • UserProfileName— 当前用户的个人资料名称

  • ResourceArn— 应用程序的 Amazon 资源名称 (ARN),其中包括实例类型

  • ResourceName— SageMaker 图像的名称

Studio Classic 可能会包含其他元数据供内部使用,并且可能会发生变化。

获取应用程序元数据
  1. 在笔记本菜单的中央,选择启动终端图标 ( Dollar sign icon representing currency or financial transactions. )。这将在笔记本电脑运行的 SageMaker 镜像中打开一个终端。

  2. 运行以下命令以显示 resource-metadata.json 文件的内容。

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

    该文件应类似于以下内容。

    { "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":"" }