在 中發佈您的產品 AWS Marketplace - AWS Marketplace

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

在 中發佈您的產品 AWS Marketplace

將程式碼封裝為模型套件影像或演算法影像、上傳影像並建立 Amazon SageMaker 資源後,您可以在 中發佈機器學習產品 AWS Marketplace。下列各節會逐步引導您完成發佈程序,包括建立產品清單、測試產品、簽署發佈和更新產品。

必要條件

在 中發佈模型套件或演算法之前 AWS Marketplace,您必須具備下列項目:

  • 已註冊為 AWS Marketplace 賣方 AWS 帳戶 的 。您可以在 中進行此操作AWS Marketplace 管理入口網站

  • 在 中的設定頁面下完成的賣方設定檔 AWS Marketplace 管理入口網站。

  • 若要發佈付費產品,您必須完成稅務訪談和銀行表單。發佈免費產品不需要這樣做。如需詳細資訊,請參閱賣方註冊程序

  • 您必須具有存取 AWS Marketplace 管理入口網站 和 Amazon 的許可 SageMaker。如需詳細資訊,請參閱必要許可

發佈程序概觀

發佈程序中有四個步驟:

  1. 提交產品 – 建立包含模型套件或演算法產品描述、用量資訊和其他詳細資訊的清單。提交產品進行發佈後,大約需要一小時,直到狀態變更為下一個步驟為止。

  2. 測試產品 – 使用已註冊為 AWS Marketplace 賣方 AWS 帳戶 的 來預覽 中的清單 AWS Marketplace、訂閱清單,以及測試產品。此外,其他允許的 AWS 帳戶 可以預覽和測試產品。如果需要任何變更,您可以返回並編輯清單詳細資訊。

  3. 登出以進行發佈 – 當您的產品準備好上線時,請返回 AWS Marketplace 管理入口網站,然後選擇登出並發佈

  4. 產品上線 – 您的產品現在已上線在 中 AWS Marketplace。您可以透過發佈具有更新或產品修正的新版本來維護您的產品。

必要許可

若要發佈 Amazon SageMaker 產品,您以 身分登入 AWS Identity and Access Management 的使用者或角色需要下列其中一個或兩個IAM動作:

  • sagemaker:DescribeModelPackage – 列出模型套件

  • sagemaker:DescribeAlgorithm – 列出演算法

如需所需 AWS Marketplace 許可,或管理賣家帳戶,請參閱AWS Marketplace 賣家的政策與許可。

建立您的產品清單

以下是在 中為模型套件和演算法產品建立產品清單 AWS Marketplace 的逐步解說。

注意

建立清單之前,請確定您擁有 中指定的必要資源建立機器學習產品的需求和最佳實務

程序包含下列步驟:

步驟 1:建立新的清單

若要建立新的機器學習產品清單
  1. 登入您的賣家 AWS 帳戶 並導覽至 AWS Marketplace 管理入口網站

  2. 在頂端選單中,導覽至產品,然後導覽至機器學習

  3. 選擇建立新的清單

注意

新產品頁面的產品摘要區段中,您可以檢視目前的狀態、隱私權設定、產品類型、建立者和產品 ID。

步驟 2:提供一般產品資訊

提供一般產品資訊
  1. 一般產品資訊區段中,針對產品描述 ,選擇新增

    1. 針對產品可見性區段,選擇下列其中一個選項:

      • 公開 – 產品最初將提供給一組有限的 AWS 帳戶 進行測試。在您簽署並發佈後,產品可公開探索,並可供所有客戶訂閱。

      • 私有 – 只有 AWS 帳戶 您指定的 才能看見產品。您未來將無法公開此產品。

    2. 輸入產品標題 簡短產品描述 產品概觀 產品類別 1 和其他詳細資訊。您可以稍後變更這些值。如需產品描述,請參閱 建立機器學習產品的需求和最佳實務

    3. 完成後選擇繼續

  2. 對於促銷資源 ,請提供產品標誌、搜尋關鍵字和相關資源連結。您可以稍後變更這些值。

    1. 完成後選擇繼續

  3. 針對支援資訊 ,選擇您是否提供產品的支援。

    1. 如果您選擇,請提供支援和聯絡詳細資訊。您可以稍後變更這些值。

    2. 完成後,請選擇繼續

  4. 針對區域可用性 ,選擇 AWS 區域 您想要列出產品的特定項目。

    預設值為讓所有目前和未來支援的 區域都能使用

    1. 完成後,請選擇繼續

      注意

      提交草稿進行發佈後,您無法變更此選項。

發佈產品的下一個步驟是提供啟動選項,這是您銷售的模型套件或演算法。

步驟 3:新增啟動選項

若要新增啟動選項
  1. 啟動選項區段中,針對輸入 ARN,輸入模型套件或演算法的 Amazon Resource Name (ARN)。

    您可以在 Amazon SageMaker 主控台模型套件演算法頁面ARN中找到 。

    範例 ARN 適用於模型套件

    arn:aws:sagemaker:<region>:<account-id>:model-package/<model-package-name>

    範例 ARN 針對演算法

    arn:aws:sagemaker:<region>:<account-id>:algorithm/<algorithm-name>

  2. 選擇新增

  3. 下列步驟會根據您是否發佈模型套件或演算法產品而有所不同。除了面向買方的版本編號之外,您稍後可以變更版本詳細資訊。

    1. 對於步驟 1:輸入版本詳細資訊和 Git 儲存庫連結 ,提供版本編號、版本備註,以及 URLs Jupyter 筆記本和 GitHub 儲存庫範例。

    2. 僅針對演算法產品,針對步驟 2:輸入描述訓練資料輸入 的詳細資訊、描述訓練資料,並包含訓練資料資源範例,以及訓練演算法概觀。

      演算法指標、頻道規格和超參數會根據您在 中建立演算法資源時提供的值,自動顯示在產品詳細資訊頁面上 SageMaker。

      下列範例顯示訓練資料輸入詳細資訊如何顯示為賣方,以及訓練資料輸入詳細資訊如何顯示給買方。

      範例 訓練資料輸入範例 – 賣方檢視
      訓練資料輸入如何顯示給賣方的範例。
      範例 訓練資料輸入範例 – 買方檢視
      訓練資料輸入如何顯示給買方的範例。

      下列範例顯示自訂屬性 (叫用參數) 如何顯示為賣方,以及自訂屬性 (叫用參數) 如何顯示為買方。

      範例自訂屬性 (叫用參數) – 賣方檢視
      自訂屬性對賣方的顯示方式範例。
      範例自訂屬性 (叫用參數) – 買方檢視
      自訂屬性如何顯示給買方的範例。
    3. 對於步驟 3:輸入輸入詳細資訊 ,提供模型或演算法輸入詳細資訊URLs,以及範例輸入檔案。

      下列範例顯示模型資料輸入詳細資訊如何顯示為賣方,以及模型資料輸入詳細資訊如何顯示給買方。

      範例模型資料輸入 – 賣方檢視
      模型資料輸入對賣方的顯示方式範例。
      範例模型資料輸入 – 買方檢視
      模型資料輸入對買方的顯示方式範例。
    4. 對於步驟 4:輸入輸出詳細資訊 ,提供模型或演算法輸出詳細資訊,並以文字或 形式範例輸出URLs。

      如需使用方式的資訊,請參閱 建立機器學習產品的需求和最佳實務

      下列範例顯示模型資料輸出詳細資訊如何顯示為賣方,以及模型資料輸出詳細資訊如何顯示給買方。

      範例模型資料輸出 – 賣方檢視
      模型資料輸出對賣方的顯示方式範例。
      範例模型資料輸出 – 買方檢視
      模型資料輸出對買方的顯示方式範例。
    5. 對於步驟 5:檢閱支援的執行個體並建立 ,設定建議的執行個體。

      • 如果這是模型套件產品,請從支援的執行個體中選擇建議的執行個體類型,以進行批次轉換和即時部署。

      • 如果這是演算法產品,也請選擇建議的執行個體類型訓練任務。

      您無法選擇模型套件或演算法資源不支援的執行個體類型。當您在 Amazon 中建立這些資源時,已選取支援的執行個體類型 SageMaker。

  4. 完成後選擇繼續

注意

描述產品預期輸入和輸出的明確使用資訊 (使用範例) 對支援正面的購買體驗至關重要。如需詳細資訊,請參閱建立機器學習產品的需求和最佳實務

發佈產品的下一個步驟是設定定價和條款。

步驟 4:設定定價和條款

設定定價和術語
  1. 定價和條款區段中,選擇新增優惠

  2. 設定您的定價

    您可以免費提供軟體、設定付費定價或啟用免費試用期。如需詳細資訊,請參閱的機器學習產品定價 AWS Marketplace

  3. 上傳純文字檔案以用作您的最終使用者授權合約 (EULA)。

  4. 選擇儲存與關閉

您已提供產品的所有資訊。下一步是將其發佈至有限的可用性,以便您可以測試產品。

步驟 5:提交您的產品以進行發佈

若要提交產品以進行發佈
  1. 新產品頁面的提交以供發佈區段中,於其他測試帳戶 - 選用 下,為其他測試人員輸入一或多個 AWS 帳戶 IDs 。

  2. 選擇提交以發佈

這會透過在 中建立預覽清單來啟動發佈程序 AWS Marketplace ,您 (和您的選用測試人員) 可以訂閱和用於測試。

您現在可以測試您的產品了。如需有關測試機器學習產品的詳細資訊,請參閱 測試您的產品

測試產品後,如果需要進行任何變更,您可以重做上述步驟。當您準備好讓 產品可供購買者使用時,您可以簽署以發佈

測試您的產品

初次提交產品後,預覽清單大約需要一小時才能準備就緒。狀態變更為測試產品 後,您的賣方帳戶和其他允許清單 AWS 帳戶 可以在 中預覽清單 AWS Marketplace、訂閱產品並進行測試。

若要查看清單的預覽
  1. 在 中 AWS Marketplace 管理入口網站,導覽至產品概觀頁面。

  2. 選擇前往已分階段的產品

  3. 如果您想要進行變更,請選擇編輯產品,並遵循與建立產品清單相同的步驟。

  4. 當您準備好公開發佈您的產品,讓所有買家都能看到時,請遵循 中的步驟登出以進行發佈

若要在發佈之前新增其他 AWS 帳戶 來測試您的產品,請聯絡AWS Marketplace 賣方營運團隊並提供 AWS 帳戶 IDs。允許列出的帳戶會在產品詳細資訊頁面上顯示產品版本的有限徽章。

登出以進行發佈

此步驟會在您撰寫描述、定價和用量資訊後完成,然後測試您的產品。

若要登出以發佈
  1. 登入您的賣家 AWS 帳戶 並導覽至 AWS Marketplace 管理入口網站

  2. 在頂端選單中,導覽至產品,然後導覽至機器學習

  3. 導覽至產品的產品概觀

  4. 選擇登出並發佈

更新您的產品

您可以使用 中的Machine Learning清單頁面 AWS Marketplace 管理入口網站 ,以下列方式更新模型套件或演算法產品:

  • 新增新版本 – 您可以新增模型套件或演算法資源作為現有產品的新版本。

  • 限制版本 – 您可以限制現有產品的先前版本。

  • 移除產品 – 您可以移除整個產品。

新增新版本

新增模型套件或演算法資源的新版本
  1. 導覽至 中的Machine Learning清單頁面 AWS Marketplace 管理入口網站。

  2. 導覽至現有產品的產品概觀

  3. 選擇編輯產品

  4. 啟動選項 下,選擇編輯

  5. 若要新增 資源ARN的 ,請導覽至版本頁面,然後選擇新增新版本

    如需新增啟動選項的詳細資訊,請參閱 建立您的產品清單

注意

用量資訊是每個產品版本特有的。將用量資訊新增至新版本建立機器學習產品的需求和最佳實務時,請繼續遵循 。

當您的買家從其 AWS Marketplace 清單中啟動產品時,他們可以選擇不同的版本。當您的買家從 Amazon SageMaker 主控台啟動產品時,只會顯示最新版本。

限制版本

限制模型套件或演算法資源的版本
  1. 導覽至現有產品的產品概觀

  2. 選擇編輯產品

  3. 啟動選項 下,選擇編輯

  4. 版本頁面上,選擇限制版本

  5. 返回產品概觀 ,然後選擇提交以發佈

注意

已訂閱您產品的買家可以繼續使用模型套件或演算法的限制版本。不過,新買家將無法將這些受限制的版本視為選項。

移除產品

若要移除產品
  1. 在 的 Machine Learning Listings 頁面中,導覽至已發佈的產品清單 AWS Marketplace 管理入口網站。

  2. 選擇您要移除的產品,然後在動作下拉式清單中,選擇取消發佈清單

  3. 提供電子郵件地址和移除清單的原因,以防 AWS Marketplace 代表就您的請求與您聯絡。

注意

當您從 移除產品時 AWS Marketplace,新的買家將無法再訂閱您的產品。不過,現有的買家可以繼續使用您的產品,且必須至少支援 90 天。如果您計劃讓其他產品取代未發佈的清單,請在移除請求的詳細資訊中指出新清單。