如何佈建 Amazon SageMaker 專案?

1 分的閱讀內容
0

我想要佈建 Amazon SageMaker 專案,但不知道如何做。

解決方案

SageMaker 專案會使用 AWS Service Catalog 匯入您 AWS 帳戶的範本。當發生下列其中一個動作時,建立網域來啟動匯入:

您可以直接從 SageMaker Studio 網域佈建 SageMaker 專案。此外,您還可以透過 API 或 AWS Command Line Interface (AWS CLI) 建立 SageMaker 專案。不過,您必須提供 ProductIdProvisioningArtifactId

在開始之前,開啟 SageMaker Studio 網域的專案範本。此外,為您的 SageMaker Studio 使用者提供 AWS Identity and Access Management (IAM) 存取權。

透過 Amazon SageMaker 主控台的 Domain Settings (網域設定) 索引標籤,檢查 Service Catalog 狀態。您還可以叫用 GetSagemakerServicecatalogPortfolioStatus API,或執行下列 AWS CLI 命令:

$aws sagemaker get-sagemaker-servicecatalog-portfolio-status

**注意:**如果您在執行 AWS CLI 命令時收到錯誤,請確保您使用的是最新版 AWS CLI

如果您收到 Access Denied (存取遭拒) 錯誤或專案不在作用中,則開啟專案範本並授予使用者必要的許可。如需詳細資訊,請參閱使用專案的必要 SageMaker Studio 許可

開啟專案範本之後,必須取得範本的 ProductIDProvisioningArtifactID 值,才能建立專案

若要取得產品和佈建成品 ID,請完成下列步驟:

  1. 開啟 Service Catalog 主控台
  2. 在導覽窗格的 Administration (管理) 下,選擇 Portfolios (組合)。
  3. 選擇 Imported (匯入) 索引標籤。
  4. 在搜尋列中,輸入 Amazon SageMaker Solutions and MLOps products (Amazon SageMaker 解決方案和 MLOps 產品)。
  5. 選擇 Amazon SageMaker Solutions and MLOps products (Amazon SageMaker 解決方案和 MLOps 產品)。
    檢閱 Products (產品) 頁面,並取得 Product ID (產品 ID)。
  6. 選取您想要使用的產品或專案範本 (範例:用於模型建置和訓練的 MLOps 範本)。
    檢閱 Product list (產品清單) 頁面,並取得 Provisioning Artifact ID (佈建成品 ID)。

CreateProject API 或下列 AWS CLI 命令中使用專案和佈建成品 ID:

$aws sagemaker create-project --project-name myproject
--service-catalog-provisioning-details ProductId="prod-xxxxxx",ProvisioningArtifactId="pa-xxxxxx"

AWS 官方
AWS 官方已更新 1 年前