

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在使用者層級隱藏執行個體類型和映像
<a name="studio-updated-ui-customize-instances-images-user"></a>

**警告**  
自訂使用者設定檔是永久的動作。如果儲存了自訂設定，此使用者描述檔將覆寫網域設定，且未來不會再透過網域動態更新。

以下說明如何使用主控台設定規則，以在*使用者層級*隱藏 Amazon SageMaker AI 執行個體類型和映像，不要在 Amazon SageMaker Studio Classic UI 中顯示。如需詳細資訊，請參閱[在 Amazon SageMaker Studio UI 中隱藏執行個體類型和映像](studio-updated-ui-customize-instances-images.md)。

此設定將優先於網域層級設定。

Studio Classic 不提供自訂 Studio UI 功能。

## 在使用者層級隱藏執行個體類型和映像指示 (主控台)
<a name="studio-updated-ui-customize-instances-images-user-instructions-console"></a>

**在使用者層級隱藏執行個體類型和映像 Studio UI (主控台)**

1. 開啟 Amazon SageMaker AI 主控台，網址為 [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 在左側導覽窗格中，選擇**管理員組態**。

1. 在**管理員組態**下，選擇**網域**。

1. 從網域清單中，選擇您要編輯的網域連結。

1. 在**網域詳細資訊**頁面上，選擇**使用者設定檔**索引標籤。

1. 在**使用者設定檔**區段中，選擇您要編輯的使用者設定檔連結。

1. 在 [使用者詳細資訊] 索引標籤上，您可以在 [使用者設定檔規則] 區段中檢視套用至使用者的規則。

1. 在 [使用者設定檔規則] 區段中，選擇 [管理規則]。

1. 在 [管理使用者設定檔規則] 頁面上，選擇 [規則類型]。

   請注意，並非所有 AWS 區域皆提供所有執行個體類型和映像。

   1. 如果選擇**執行個體類型**，您可以使用**隱藏**動作，來隱藏您在**執行個體類型**下的下拉式清單中選擇的 SageMaker AI 執行個體類型。

   1. 如果選擇**映像**，您可以使用**隱藏**動作，來隱藏您在**映像**下的下拉式清單下選擇的 SageMaker 映像。

1. (選用) 選擇 **\$1 新增規則**以新增更多規則。

1. 一旦檢閱了您的變更，請選擇**提交**。

一旦完成，您就會在頁面頂端看到包含成功訊息的綠色橫幅。

## 在使用者層級隱藏執行個體類型和映像指示 (AWS CLI)
<a name="studio-updated-ui-customize-instances-images-user-instructions-cli"></a>

**注意**  
若要使用此功能，您可能需要更新至 AWS CLI 最新版本。如需詳細資訊，請參閱[安裝或更新至最新版本的 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。

您可以使用 [StudioWebPortalSettings](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StudioWebPortalSettings.html)，在使用者層級 AWS CLI 自訂 Studio 中顯示的應用程式和 ML 工具。使用 `HiddenInstanceTypes` 隱藏執行個體類型和使用 `HiddenSageMakerImageVersionAliases` 隱藏 SageMaker 映像。

請注意，當您使用 `HiddenSageMakerImageVersionAliases` 時：
+ API 只接受次要 `VersionAliases` (例如 `1.9`)，而不是修補程式版本 (例如 `1.9.1`)。
+ 您可以透過 CLI 或 SDK 輸入未發佈的版本。不過，這些版本不會顯示在主控台中，而且會在透過主控台編輯規則之後遭到覆寫。

在下列範例中，對於程式碼編輯器，根據 Code-OSS、Visual Studio Code - Open Source 和 JupyterLab，網域 `domainId` 中的使用者 `userProfileName` 預設看不到下列項目：
+ 執行個體類型 `ml.r6id.24xlarge` 和 `ml.r6id.32xlarge`。
+ 映像 `sagemaker_distribution` 版本 `1.9` 和 `1.8`。

```
aws sagemaker update-user-profile \
    --domain-id domainId \
    --user-profile-name userProfileName \
    --user-settings '{
        "StudioWebPortalSettings": {
            "HiddenInstanceTypes": [ "ml.r6id.24xlarge", "ml.r6id.32xlarge" ],
            "HiddenSageMakerImageVersionAliases": [
                {
                    "SageMakerImageName": "sagemaker_distribution",
                    "VersionAliases": [ "1.9", "1.8" ]
                }
            ]
        }
    }'
```

請注意，並非所有 AWS 區域皆提供所有執行個體類型和映像。