设置默认生命周期配置 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

设置默认生命周期配置

重要

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

尽管您可以将多个生命周期配置脚本附加到单个资源,但只能为每个资源 JupyterServer 或 KernelGateway应用程序设置一个默认生命周期配置。默认生命周期配置的行为取决于它是为 JupyterServer KernelGateway 应用程序设置的。

  • JupyterServer 应用程序:如果设置为 JupyterServer 应用程序的默认生命周期配置脚本,则生命周期配置脚本会在用户首次登录 Studio Classic 或重新启动 Studio Classic 时自动运行。使用此默认生命周期配置可自动执行 Studio Classic 开发者环境的一次性设置操作,例如安装笔记本扩展或设置 GitHub 存储库。有关示例,请参阅使用生命周期配置自定义 Amazon SageMaker Studio

  • KernelGateway 应用程序:如果设置为 KernelGateway 应用程序的默认生命周期配置脚本,则在 Studio Classic 启动器中默认选择生命周期配置。用户可以在选择默认脚本的情况下启动笔记本或终端,也可以从生命周期配置列表中选择其他脚本。

SageMaker 支持为以下资源设置默认生命周期配置:

  • 用户配置文件

  • 共享空间

虽然域和用户配置文件支持从 Amazon SageMaker 控制台和用户配置文件设置默认生命周期配置 Amazon Command Line Interface,但共享空间仅支持从中设置默认生命周期配置 Amazon CLI。

创建新资源或更新现有资源时,可以将生命周期配置设置为默认配置。以下主题演示如何使用 SageMaker 控制台和设置默认生命周期配置 Amazon CLI。

默认生命周期配置继承

级别设置的默认生命周期配置由所有用户和共享空间继承。在用户共享空间级别设置的默认生命周期配置的作用域仅限定为该用户或共享空间。用户和空间的默认配置优先于在域级别设置的默认配置。

为域设置的默认 KernelGateway 生命周期配置适用于在该域中启动的所有 KernelGateway 应用程序。除非用户从 Studio Classic 启动器中显示的列表中选择不同的生命周期配置,否则将使用默认的生命周期配置。如果用户选择了 No Script,默认脚本也会运行。有关选择脚本的更多信息,请参阅 步骤 3:使用生命周期配置启动应用程序