啟動解決方案 - Amazon SageMaker

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

啟動解決方案

重要

截至 2023 年 11 月 30 日,以前的 Amazon SageMaker 工作室體驗現在被命名為 Amazon SageMaker 工作室經典。下面的部分是特定於使用 Studio 傳統版應用程序。如需使用更新後的 Studio 體驗的相關資訊,請參閱Amazon SageMaker 一室

注意

JumpStart 解決方案僅適用於經典工作室。

首先,通過 Amazon SageMaker 工作室經典用戶界面中的 SageMaker JumpStart 登陸頁面選擇解決方案。如需登入 Amazon SageMaker 工作室經典版的上線步驟的相關資訊,請參閱 Amazon SageMaker 網域上線。如需前往 SageMaker JumpStart 登陸頁面的詳細資訊,請參閱在經典工作室 JumpStart 中打開並使用

選擇解決方案後,會開啟解決方案的索引標籤,顯示該解決方案的說明和 Launch 按鈕。若要啟動解決方案,請選取 [啟動解決方案] 區段Launch中的。 JumpStart 然後創建運行解決方案所需的所有資源。包括訓練和模型託管執行個體。

進階參數

您選擇的解決方案可能具有可以選取的進階參數。選擇「進階參數」以指定解決方案的 AWS Identity and Access Management 角色。

解決方案能夠跨 9 個互動的 AWS 服務啟動資源。若要讓解決方案如預期般運作,從一個服務新建立的元件必須能夠對來自另一個服務的新建立元件進行操作。建議您使用預設 IAM 角色以確保新增所有必要的權限。如需關於 IAM 角色的詳細資訊,請參閱Amazon Identity and Access Management SageMaker

預設 IAM 角色

如果選取此選項,則會使用此解決方案所需的預設 IAM 角色。每個解決方案需要不同的資源。下列清單描述根據所需服務,用於解決方案的預設角色。如需每個服務所需權限的說明,請參閱AWS 專案與管 SageMaker 理的政策 JumpStart

  • API Gateway — AmazonSageMakerServiceCatalogProductsApiGatewayRole

  • CloudFormation – AmazonSageMakerServiceCatalogProductsCloudformationRole

  • CodeBuild – AmazonSageMakerServiceCatalogProductsCodeBuildRole

  • CodePipeline – AmazonSageMakerServiceCatalogProductsCodePipelineRole

  • 活動 — AmazonSageMakerServiceCatalogProductsEventsRole

  • Firehose — AmazonSageMakerServiceCatalogProductsFirehoseRole

  • Glue — AmazonSageMakerServiceCatalogProductsGlueRole

  • Lambda – AmazonSageMakerServiceCatalogProductsLambdaRole

  • SageMaker – AmazonSageMakerServiceCatalogProductsExecutionRole

如果您使用已啟用 JumpStart 專案範本的新 SageMaker 網域,這些角色會在您的帳戶中自動建立。

如果您使用現有的 SageMaker 網域,這些角色可能不存在於您的帳戶中。如果是這種情況,啟動解決方案時您將收到以下錯誤。

Unable to locate the updated roles required to launch this solution, a general role '/service-role/AmazonSageMakerServiceCatalogProductsUseRole' will be used. Please update your studio domain to generate these roles.

您仍然可以在沒有必要角色的情況下啟動解決方案,但是會使用舊版預設角色 AmazonSageMakerServiceCatalogProductsUseRole 來取代所需角色。舊版預設角色與 JumpStart 解決方案需要互動的所有服務具有信任關係。為了獲得最佳的安全性,我們建議您更新網域,以便為每個 AWS 服務使用新建立的預設角色。

如果您已經登入 SageMaker 網域,您可以使用下列程序更新網域以產生預設角色。

  1. 在以下位置打開 Amazon SageMaker 控制台 https://console.aws.amazon.com/sagemaker/

  2. 選擇頁面左上方的 控制面板

  3. 網域頁面中,選擇定圖示 ( ) 以編輯網域設定。

  4. 一般設定上,選擇下一步

  5. 在 [SageMaker 專案] 下 JumpStart,選取 [ SageMaker JumpStart 為此帳戶啟用 Amazon SageMaker 專案範本和 Amazon],並為工作室經典使用者啟 SageMaker JumpStart 用 Amazon SageMaker 專案範本和 Amazon,選擇 [下步]。

  6. 選取提交

您應該能夠在 [應用程式-Studio] 索引標籤下,看到針對此帳戶啟用的 SageMaker專案- Amazon 專案範本中列出的預設角色。

尋找 IAM 角色

如果選取此選項,則必須從下拉式清單中為每個必要服務選取現有的 IAM 角色。選取的角色必須至少具有對應服務所需的最低權限。如需每個服務所需權限的說明,請參閱AWS 專案與管 SageMaker 理的政策 JumpStart

輸入 IAM 角色

如果選取此選項,則必須手動輸入現有 IAM 角色的 ARN。選取的角色必須至少具有對應服務所需的最低權限。如需每個服務所需權限的說明,請參閱AWS 專案與管 SageMaker 理的政策 JumpStart