

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

# 为 Amazon SageMaker Studio 经典版设置默认生命周期配置
<a name="studio-lcc-defaults"></a>

**重要**  
截至 2023 年 11 月 30 日，之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用 Studio Classic 应用程序。有关使用更新的 Studio 体验的信息，请参阅 [亚马逊 SageMaker Studio](studio-updated.md)。  
Studio Classic 仍针对现有工作负载进行维护，但不再可供入门使用。您只能停止或删除现有的 Studio Classic 应用程序，不能创建新的应用程序。我们建议您将[工作负载迁移到全新 Studio 体验](studio-updated-migrate.md)。

尽管您可以将多个生命周期配置脚本附加到单个资源，但只能为每个资源 JupyterServer 或 KernelGateway应用程序设置一个默认生命周期配置。默认生命周期配置的行为取决于它是为 JupyterServer KernelGateway 应用程序设置的。
+ **JupyterServer 应用程序：**如果设置为 JupyterServer 应用程序的默认生命周期配置脚本，则生命周期配置脚本会在用户首次登录 Studio Classic 或重新启动 Studio Classic 时自动运行。使用此默认生命周期配置可自动执行 Studio Classic 开发者环境的一次性设置操作，例如安装笔记本扩展或设置 GitHub 存储库。有关示例，请参阅[使用生命周期配置自定义 Amazon SageMaker Studio](https://aws.amazon.com/blogs/machine-learning/customize-amazon-sagemaker-studio-using-lifecycle-configurations/)。
+ **KernelGateway 应用程序：**如果设置为 KernelGateway 应用程序的默认生命周期配置脚本，则在 Studio Classic 启动器中默认选择生命周期配置。用户可以在选择默认脚本的情况下启动笔记本或终端，也可以从生命周期配置列表中选择其他脚本。

SageMaker AI 支持为以下资源设置默认生命周期配置：
+ Domains
+ 用户配置文件
+ 共享空间

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

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

## 默认生命周期配置继承
<a name="studio-lcc-defaults-inheritance"></a>

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

为域设置的默认 KernelGateway 生命周期配置适用于在该域中启动的所有 KernelGateway 应用程序。除非用户从 Studio Classic 启动程序中显示的列表中选择不同的生命周期配置，否则将使用默认的生命周期配置。如果用户选择了 `No Script`，默认脚本也会运行。有关选择脚本的更多信息，请参阅 [步骤 3：使用生命周期配置启动应用程序](studio-lcc-create-console.md#studio-lcc-create-console-step3)。

**Topics**
+ [默认生命周期配置继承](#studio-lcc-defaults-inheritance)
+ [为 Amazon SageMaker Studio AWS CLI Classic 设置默认值](studio-lcc-defaults-cli.md)
+ [从 SageMaker AI 控制台为亚马逊 SageMaker Studio Classic 设置默认值](studio-lcc-defaults-console.md)