

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

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

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

一旦在網域層級進行了這些變更：
+ 這些變更不會影響任何目前開啟的空間。
+ 這些變更將影響網域使用者從該時間點開始的*預設*可見性。

  這些預設設定適用於網域中*未*對其個別使用者設定進行這些變更的所有使用者。
+ 使用者層級設定優先於網域層級設定。

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

## 在網域層級隱藏執行個體類型和映像指示 (主控台)
<a name="studio-updated-ui-customize-instances-images-domain-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. 在**管理網域規則**頁面上，選擇**規則類型**。

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

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

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

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

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

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

## 在網域層級隱藏執行個體類型和映像指示 (AWS CLI)
<a name="studio-updated-ui-customize-instances-images-domain-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 UI 中顯示的 SageMaker AI 執行個體和映像。使用 `HiddenInstanceTypes` 隱藏執行個體類型和使用 `HiddenSageMakerImageVersionAliases` 隱藏 SageMaker 映像。

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

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

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

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