疑難排解 - AWS Marketplace

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

疑難排解

本節提供您在機器學習產品發佈過程中可能遇到的一些常見錯誤的說明。如果未列出你的問題,請聯絡AWS Marketplace賣家營運團隊。

一般:當我在模型包或算法中添加亞馬遜資源名稱(ARN)時,出現 400 錯誤AWS Marketplace 管理入口網站

如果您使用 Amazon SageMaker 主控台建立資源,則必須在將此模型套件發佈於的程序的最後一頁上選擇 [],AWS Marketplace或選擇 [是] (在中佈此演算法)AWS Marketplace。您無法選擇 [],然後再發佈它。選取 [] 並不會發佈模型套件或演算法。但是,它會在建立模型套件或演算法資源時驗證模型套件或演算法資源,這對於在中使用是必要的AWS Marketplace。

如果您使用AWS SDK 建立模型套件建立演算法,請確定參數CertifyForMarketplace已設定為true

重新建立經過認證和驗證的模型套件或演算法資源之後,請在中新增 ARNAWS Marketplace 管理入口網站。

一般:當我在模型包或算法中添加 ARN 時,出現 404 錯誤AWS Marketplace 管理入口網站

發生此錯誤的原因有以下幾個:

  • 該 ARN 可能是無效的。確定您使用的是正確的 ARN。

    • 對於模型套件,ARN 看起來應類似於arn:aws:sagemaker:us-east-2:000123456789:model-package/my-model-package-name

    • 對於演算法,ARN 應該看起來類似於arn:aws:sagemaker:us-east-2:000123456789:algorithm/my-algorithm

  • 模型套件或演算法資源的建立方式與賣家帳戶不一AWS 帳戶樣。請確定所有要發佈的資源和資產都在您發佈的賣家帳戶中。

  • 您用於發佈的使用者或角色沒有存取模型套件或演算法資源的正確 IAM 許可。確定您的使用許可。

    • 對於模型封裝,必須允許sagemaker:DescribeModelPackage對模型封裝資源執行動作。

    • 對於演算法,必須允許sagemaker:DescribeAlgorithm對演算法資源執行動作。

一般:當我在中指定算法產品的定價時,出現 500 錯誤AWS Marketplace 管理入口網站

當您嘗試發佈僅包含訓練影像且沒有隨附的推論影像的演算法資源時,可能會發生此錯誤。在上發佈的演算法資源AWS Marketplace必須同時具有這兩個元件。如需詳細資訊,請參閱在中進行準備 SageMaker

亞馬遜 SageMaker:當我創建模型包或算法資源時,出現「客戶端錯誤:註冊表訪問被拒絕」失敗消息

當用於建立模型套件或演算法的映像儲存在屬於另一個模型套件或演算法的 Amazon ECR 存放庫時,就可能發生此錯誤AWS 帳戶。模型或演算法驗證不支援跨帳戶映像。將映像複製到您用來發佈的影像所擁有的AWS 帳戶 Amazon ECR 儲存庫。然後,繼續使用新映像位置建立資源。

亞馬遜 SageMaker:我得到「未開始」和「客戶端錯誤:沒有計劃掃描...」 建立模型套件或演算法資源時的失敗訊息

當 SageMaker 無法開始掃描存放在 Amazon ECR 中的 Docker 容器映像時,可能會發生此錯誤。如果發生這種情況,請開啟 Amazon ECR 主控台,找到映像上傳到的存放庫,選擇映像,然後選擇 [掃描]。