

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

# 在 Amazon SageMaker Studio 用户界面中隐藏机器学习工具和应用程序
<a name="studio-updated-ui-customize-tools-apps"></a>

**重要**  
截至 2023 年 11 月 30 日，之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用更新后的 Studio 体验。有关使用 Studio Classic 应用程序的信息，请参阅 [亚马逊 SageMaker Studio 经典版](studio.md)。

本主题介绍如何隐藏 Amazon SageMaker Studio 用户界面 (UI) 中显示的应用程序和机器学习 (ML) 工具。有关 Studio UI 的信息，请参阅 [亚马逊 SageMaker 工作室用户界面概述](studio-updated-ui.md)。

这种定制不会阻止对这些资源的访问。如果要禁止访问某个应用程序，请参阅 [Amazon SageMaker 角色管理器](role-manager.md)。

有关应用程序的信息，请参阅 [Amazon SageMaker Studio 支持的应用程序](studio-updated-apps.md)。

自定义 Studio 用户界面功能在 Amazon SageMaker Studio 经典版中不可用。

您可以在域级别和用户级别上自定义 Studio UI：
+ 域级别上的自定义会为域中的所有用户设置默认值。

  这些默认设置适用于域中所有*未*对其个人用户设置进行更改的用户。
+ 用户层面的定制将优先于域层面的设置。

通过以下主题了解有关不同自定义级别的更多信息以及如何应用它们。

**Topics**
+ [在领域层面隐藏机器学习工具和应用](studio-updated-ui-customize-tools-apps-domain.md)
+ [在用户级指令中隐藏机器学习工具和应用程序](studio-updated-ui-customize-tools-apps-user.md)

# 在领域层面隐藏机器学习工具和应用
<a name="studio-updated-ui-customize-tools-apps-domain"></a>

下面介绍如何使用管理控制台在域级别上自定义 Studio 中显示的应用程序和 ML 工具。有关更多信息，请参阅 [在 Amazon SageMaker Studio 用户界面中隐藏机器学习工具和应用程序](studio-updated-ui-customize-tools-apps.md)。

如果将 Amazon SageMaker Studio Classic 设置为默认体验，则此功能不可用。

## 在域级指令（管理控制台）上隐藏机器学习工具和应用程序
<a name="studio-updated-ui-customize-tools-apps-domain-instructions-console"></a>

**在域级（管理控制台）上隐藏机器学习工具和应用程序 Studio UI**

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 在左侧导航窗格中，选择**管理员配置**。

1. 在**管理员配置**下，选择**域**。

1. 从域列表中选择要编辑的域链接。

1. 在**域详细信息**页面上，选择**应用程序配置**选项卡。

1. 在 **SageMaker Studio** 部分中，选择**自定义 Studio 用户界面**。

1. 在**自定义 Studio UI** 页面上，您可以通过切换隐藏 Studio 中显示的应用程序和 ML 工具。

   请注意，并非所有区域都提供所有 ML 功能。

1. 查看更改后，选择**保存**。

完成后，您将在页面顶部看到一条包含成功信息的绿色横幅。

## 在领域级指令中隐藏机器学习工具和应用程序 (AWS CLI)
<a name="studio-updated-ui-customize-tools-apps-domain-instructions-cli"></a>

**注意**  
要使用此功能，您可能需要更新到最新 AWS CLI 版本。有关更多信息，请参阅[安装或更新到最新版本的 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。

您可以使用自定义 Studio 中在域级别上显示的应用程序和机器学习工具[StudioWebPortalSettings](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StudioWebPortalSettings.html)。 AWS CLI 使用 `HiddenAppTypes` 隐藏应用程序，使用 `HiddenMlTools` 隐藏 ML 工具。

在以下示例中，对网域中的用户隐藏 SageMaker Canvas 和代码编辑器`domainId`。

```
aws sagemaker update-domain \
  --domain-id domainId \
  --default-user-settings '{"StudioWebPortalSettings": {"HiddenAppTypes": ["Canvas", "CodeEditor"]}}'
```

请注意，并非所有的 ML 功能都适用于所有 AWS 区域。

# 在用户级指令中隐藏机器学习工具和应用程序
<a name="studio-updated-ui-customize-tools-apps-user"></a>

下面将介绍如何在用户级别自定义 Studio 中显示的应用程序和 ML 工具。有关更多信息，请参阅 [在 Amazon SageMaker Studio 用户界面中隐藏机器学习工具和应用程序](studio-updated-ui-customize-tools-apps.md)。

如果将 Studio Classic 设置为默认体验，则无法使用此功能。

## 在用户级指令（管理控制台）上隐藏机器学习工具和应用程序
<a name="studio-updated-ui-customize-tools-apps-user-instructions-console"></a>

**在用户级（管理控制台）隐藏机器学习工具和应用程序 Studio UI**

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 在左侧导航窗格中，选择**管理员配置**。

1. 在**管理员配置**下，选择**域**。

1. 从域列表中选择要编辑的域链接。

1. 在**域详细信息**页面上，选择**用户配置文件**选项卡。

1. 在**用户配置文件**部分，选择要编辑的用户配置文件链接。

1. 选择**应用程序配置**选项卡。

1. 在 **SageMaker Studio** 部分中，选择**自定义 Studio 用户界面**。

1. 在**自定义 Studio UI** 页面上，您可以通过切换隐藏 Studio 中显示的应用程序和 ML 工具。

   请注意，并非所有区域都提供所有 ML 功能。

1. 查看更改后，选择**保存**。这将带您回到用户配置文件编辑流程。

1. 选择**保存更改**。

完成后，您将在页面顶部看到一条包含成功信息的绿色横幅。

## 在用户级指令中隐藏机器学习工具和应用程序 (AWS CLI)
<a name="studio-updated-ui-customize-tools-apps-user-instructions-cli"></a>

**注意**  
要使用此功能，您可能需要更新到最新 AWS CLI 版本。有关更多信息，请参阅[安装或更新到最新版本的 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。

您可以使用在 AWS CLI 用户级别自定义 Studio 中显示的应用程序和机器学习工具[StudioWebPortalSettings](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StudioWebPortalSettings.html)。使用 `HiddenAppTypes` 隐藏应用程序，使用 `HiddenMlTools` 隐藏 ML 工具。

在以下示例中，对网域*userProfileName*中的用户隐藏 SageMaker Canvas 和代码编辑器`domainId`。

```
aws sagemaker update-user-profile \
  --domain-id domainId \
  --user-profile-name userProfileName \
  --user-settings '{"StudioWebPortalSettings": {"HiddenAppTypes": ["Canvas", "CodeEditor"]}}'
```

请注意，并非所有的 ML 功能都适用于所有 AWS 区域。