我想要佈建一個 Amazon SageMaker AI Project。
解決方法
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
在您佈建 SageMaker AI Project 前,請確認已為您的 SageMaker AI Studio 網域開啟專案範本。當您建立網域時,在採取以下其中一項動作後,即可啟動範本匯入:
為您的 SageMaker AI Studio 使用者授予使用專案所需的權限。確認您已在 Domain Settings (網域設定) 索引標籤下開啟以下選項:
- Enable Amazon SageMaker AI project templates and Amazon SageMaker JumpStart for this account (為此帳戶啟用 Amazon SageMaker AI 專案範本和 Amazon SageMaker JumpStart)
- Enable Amazon SageMaker AI project templates and Amazon SageMaker JumpStart for Studio users (為 Studio 使用者啟用 Amazon SageMaker AI 專案範本與 Amazon SageMaker JumpStart)
您也可以使用 GetSagemakerServicecatalogPortfolioStatus API,或執行 get-sagemaker-servicecatalog-portfolio-status AWS CLI 命令:
aws sagemaker get-sagemaker-servicecatalog-portfolio-status
開啟專案範本後,您可以直接從 SageMaker AI Studio 網域佈建 SageMaker AI Project。或者,您可以透過 API 或 AWS CLI 建立 SageMaker AI Project。
**注意:**如果您使用 API 或 AWS CLI,則必須提供 ProductId 與 ProvisioningArtifactId。
若要取得產品和佈建成品 ID,請完成以下步驟:
- 開啟 Service Catalog console (Service Catalog 主控台)。
- 在導覽窗格的 Administration (管理) 下,選擇 Portfolios (產品組合)。
- 選擇 Imported (已匯入) 索引標籤。
- 在搜尋列中,輸入 Amazon SageMaker Solutions and MLOps products。
- 選擇 Amazon SageMaker Solutions and MLOps products (Amazon SageMaker 解決方案與 MLOps 產品)。
- 檢閱 Products (產品) 頁面,以取得 Product ID (產品 ID)。
- 選取您要使用的產品或專案範本,例如 MLOps template for model building and training (用於模型建置和訓練的 MLOps 範本)。
- 檢閱 Product list (產品清單) 頁面,以取得 Provisioning Artifact ID (佈建成品 ID)。
在您的 CreateProject API 中使用專案和佈建成品 ID,或執行 create-project AWS CLI 命令:
aws sagemaker create-project --project-name your-project--service-catalog-provisioning-details ProductId="product-id-example",ProvisioningArtifactId="pa-id-example"
**注意:**將 your-project 替換為您的專案名稱,將 product-id-example 替換為您的產品 ID,並將 pa-id-example 替換為您的佈建成品 ID。