获取笔记本和应用程序元数据 - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

获取笔记本和应用程序元数据

您可以使用 Amazon SageMaker UI 访问笔记本元数据和应用程序元数据。

获取笔记本元数据

Jupyter 笔记本包含可通过 Amazon SageMaker UI 访问的可选元数据。

查看笔记本元数据

  1. 在左侧边栏中,选择 Notebook Tools (笔记本工具) 图标 ( )。

  2. 打开 Advanced Tools (高级工具) 部分。

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

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

获取应用程序元数据

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

  • AppTypeKernelGateway

  • DomainId – 与 StudioID 相同

  • UserProfileName – 当前用户的配置文件名称

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

  • ResourceName – SageMaker 映像的名称

其他元数据可能包含在内以供 Studio 使用,可能会发生变化。

获取应用程序元数据

  1. 在笔记本菜单的中心,选择启动终端 图标 ( )。这将在运行笔记本的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" }