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

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

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

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

获取笔记本元数据

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

查看笔记本元数据

  1. 在左侧边栏中,选择 Notebook Tools (笔记本工具) 图标 ( )。仅当 Studio 中有笔记本电脑可用时,该图标才会显示。

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

获取应用程序元数据

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

  • AppTypeKernelGateway

  • DomainId— 与 StudioID 相同

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

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

  • ResourceName— 名称 SageMaker 图像

Studio 可能会包含其他元数据,供 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" }