本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在使用者層級隱藏執行個體類型和映像
警告
自訂使用者設定檔是永久的動作。如果儲存了自訂設定,此使用者描述檔將覆寫網域設定,且未來不會再透過網域動態更新。
以下說明如何使用主控台設定規則,以在使用者層級隱藏 Amazon SageMaker AI 執行個體類型和映像,不要在 Amazon SageMaker Studio Classic UI 中顯示。如需詳細資訊,請參閱在 Amazon SageMaker Studio UI 中隱藏執行個體類型和映像。
此設定將優先於網域層級設定。
Studio Classic 不提供自訂 Studio UI 功能。
在使用者層級隱藏執行個體類型和映像 Studio UI (主控台)
開啟 Amazon SageMaker AI 主控台,網址為 https://console.aws.amazon.com/sagemaker/
。 -
在左側導覽窗格中,選擇管理員組態。
-
在管理員組態下,選擇網域。
-
從網域清單中,選擇您要編輯的網域連結。
-
在網域詳細資訊頁面上,選擇使用者設定檔索引標籤。
-
在使用者設定檔區段中,選擇您要編輯的使用者設定檔連結。
-
在 [使用者詳細資訊] 索引標籤上,您可以在 [使用者設定檔規則] 區段中檢視套用至使用者的規則。
-
在 [使用者設定檔規則] 區段中,選擇 [管理規則]。
-
在 [管理使用者設定檔規則] 頁面上,選擇 [規則類型]。
請注意,並非所有 AWS 區域皆提供所有執行個體類型和映像。
-
如果選擇執行個體類型,您可以使用隱藏動作,來隱藏您在執行個體類型下的下拉式清單中選擇的 SageMaker AI 執行個體類型。
-
如果選擇映像,您可以使用隱藏動作,來隱藏您在映像下的下拉式清單下選擇的 SageMaker 映像。
-
-
(選用) 選擇 + 新增規則以新增更多規則。
-
一旦檢閱了您的變更,請選擇提交。
一旦完成,您就會在頁面頂端看到包含成功訊息的綠色橫幅。
注意
若要使用此功能,您可能需要更新至 AWS CLI 最新版本。如需詳細資訊,請參閱安裝或更新至最新版本的 AWS CLI。
您可以使用 StudioWebPortalSettings,在使用者層級 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 區域皆提供所有執行個體類型和映像。