本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中發佈您的產品 AWS Marketplace
將程式碼封裝為模型套件影像或演算法影像、上傳影像並建立 Amazon SageMaker 資源後,您可以在 中發佈機器學習產品 AWS Marketplace。下列各節會逐步引導您完成發佈程序,包括建立產品清單、測試產品、簽署發佈和更新產品。
必要條件
在 中發佈模型套件或演算法之前 AWS Marketplace,您必須具備下列項目:
-
已註冊為 AWS Marketplace 賣方 AWS 帳戶 的 。您可以在 中進行此操作AWS Marketplace 管理入口網站
。 -
在 中的設定
頁面下完成的賣方設定檔 AWS Marketplace 管理入口網站。 -
若要發佈付費產品,您必須完成稅務訪談和銀行表單。發佈免費產品不需要這樣做。如需詳細資訊,請參閱賣方註冊程序 。
-
您必須具有存取 AWS Marketplace 管理入口網站 和 Amazon 的許可 SageMaker。如需詳細資訊,請參閱必要許可。
發佈程序概觀
發佈程序中有四個步驟:
-
提交產品 – 建立包含模型套件或演算法產品描述、用量資訊和其他詳細資訊的清單。提交產品進行發佈後,大約需要一小時,直到狀態變更為下一個步驟為止。
-
測試產品 – 使用已註冊為 AWS Marketplace 賣方 AWS 帳戶 的 來預覽 中的清單 AWS Marketplace、訂閱清單,以及測試產品。此外,其他允許的 AWS 帳戶 可以預覽和測試產品。如果需要任何變更,您可以返回並編輯清單詳細資訊。
-
登出以進行發佈 – 當您的產品準備好上線時,請返回 AWS Marketplace 管理入口網站,然後選擇登出並發佈 。
-
產品上線 – 您的產品現在已上線在 中 AWS Marketplace。您可以透過發佈具有更新或產品修正的新版本來維護您的產品。
必要許可
若要發佈 Amazon SageMaker 產品,您以 身分登入 AWS Identity and Access Management 的使用者或角色需要下列其中一個或兩個IAM動作:
-
sagemaker:DescribeModelPackage – 列出模型套件
-
sagemaker:DescribeAlgorithm – 列出演算法
如需所需 AWS Marketplace 許可,或管理賣家帳戶,請參閱AWS Marketplace 賣家的政策與許可。
建立您的產品清單
以下是在 中為模型套件和演算法產品建立產品清單 AWS Marketplace 的逐步解說。
注意
建立清單之前,請確定您擁有 中指定的必要資源建立機器學習產品的需求和最佳實務。
程序包含下列步驟:
步驟 1:建立新的清單
若要建立新的機器學習產品清單
-
登入您的賣家 AWS 帳戶 並導覽至 AWS Marketplace 管理入口網站
。 -
在頂端選單中,導覽至產品,然後導覽至機器學習 。
-
選擇建立新的清單 。
注意
在新產品頁面的產品摘要區段中,您可以檢視目前的狀態、隱私權設定、產品類型、建立者和產品 ID。
步驟 2:提供一般產品資訊
提供一般產品資訊
-
在一般產品資訊區段中,針對產品描述 ,選擇新增 。
-
針對產品可見性區段,選擇下列其中一個選項:
-
公開 – 產品最初將提供給一組有限的 AWS 帳戶 進行測試。在您簽署並發佈後,產品可公開探索,並可供所有客戶訂閱。
-
私有 – 只有 AWS 帳戶 您指定的 才能看見產品。您未來將無法公開此產品。
-
-
輸入產品標題 、簡短產品描述 、產品概觀 、產品類別 1 和其他詳細資訊。您可以稍後變更這些值。如需產品描述,請參閱 建立機器學習產品的需求和最佳實務。
-
完成後選擇繼續。
-
-
對於促銷資源 ,請提供產品標誌、搜尋關鍵字和相關資源連結。您可以稍後變更這些值。
-
完成後選擇繼續。
-
-
針對支援資訊 ,選擇您是否提供產品的支援。
-
如果您選擇是 ,請提供支援和聯絡詳細資訊。您可以稍後變更這些值。
-
完成後,請選擇繼續。
-
-
針對區域可用性 ,選擇 AWS 區域 您想要列出產品的特定項目。
預設值為讓所有目前和未來支援的 區域都能使用 。
-
完成後,請選擇繼續。
注意
提交草稿進行發佈後,您無法變更此選項。
-
發佈產品的下一個步驟是提供啟動選項,這是您銷售的模型套件或演算法。
步驟 3:新增啟動選項
若要新增啟動選項
-
在啟動選項區段中,針對輸入 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>
-
選擇新增。
-
下列步驟會根據您是否發佈模型套件或演算法產品而有所不同。除了面向買方的版本編號之外,您稍後可以變更版本詳細資訊。
-
對於步驟 1:輸入版本詳細資訊和 Git 儲存庫連結 ,提供版本編號、版本備註,以及 URLs Jupyter 筆記本和 GitHub 儲存庫範例。
-
僅針對演算法產品,針對步驟 2:輸入描述訓練資料輸入 的詳細資訊、描述訓練資料,並包含訓練資料資源範例,以及訓練演算法概觀。
演算法指標、頻道規格和超參數會根據您在 中建立演算法資源時提供的值,自動顯示在產品詳細資訊頁面上 SageMaker。
下列範例顯示訓練資料輸入詳細資訊如何顯示為賣方,以及訓練資料輸入詳細資訊如何顯示給買方。
範例 訓練資料輸入範例 – 賣方檢視
範例 訓練資料輸入範例 – 買方檢視
下列範例顯示自訂屬性 (叫用參數) 如何顯示為賣方,以及自訂屬性 (叫用參數) 如何顯示為買方。
範例自訂屬性 (叫用參數) – 賣方檢視
範例自訂屬性 (叫用參數) – 買方檢視
-
對於步驟 3:輸入輸入詳細資訊 ,提供模型或演算法輸入詳細資訊URLs,以及範例輸入檔案。
下列範例顯示模型資料輸入詳細資訊如何顯示為賣方,以及模型資料輸入詳細資訊如何顯示給買方。
範例模型資料輸入 – 賣方檢視
範例模型資料輸入 – 買方檢視
-
對於步驟 4:輸入輸出詳細資訊 ,提供模型或演算法輸出詳細資訊,並以文字或 形式範例輸出URLs。
如需使用方式的資訊,請參閱 建立機器學習產品的需求和最佳實務。
下列範例顯示模型資料輸出詳細資訊如何顯示為賣方,以及模型資料輸出詳細資訊如何顯示給買方。
範例模型資料輸出 – 賣方檢視
範例模型資料輸出 – 買方檢視
-
對於步驟 5:檢閱支援的執行個體並建立 ,設定建議的執行個體。
-
如果這是模型套件產品,請從支援的執行個體中選擇建議的執行個體類型,以進行批次轉換和即時部署。
-
如果這是演算法產品,也請選擇建議的執行個體類型訓練任務。
您無法選擇模型套件或演算法資源不支援的執行個體類型。當您在 Amazon 中建立這些資源時,已選取支援的執行個體類型 SageMaker。
-
-
-
完成後選擇繼續。
注意
描述產品預期輸入和輸出的明確使用資訊 (使用範例) 對支援正面的購買體驗至關重要。如需詳細資訊,請參閱建立機器學習產品的需求和最佳實務。
發佈產品的下一個步驟是設定定價和條款。
步驟 4:設定定價和條款
設定定價和術語
-
在定價和條款區段中,選擇新增優惠 。
-
設定您的定價 。
您可以免費提供軟體、設定付費定價或啟用免費試用期。如需詳細資訊,請參閱的機器學習產品定價 AWS Marketplace。
-
上傳純文字檔案以用作您的最終使用者授權合約 (EULA)。
-
選擇儲存與關閉。
您已提供產品的所有資訊。下一步是將其發佈至有限的可用性,以便您可以測試產品。
步驟 5:提交您的產品以進行發佈
若要提交產品以進行發佈
-
在新產品頁面的提交以供發佈區段中,於其他測試帳戶 - 選用 下,為其他測試人員輸入一或多個 AWS 帳戶 IDs 。
-
選擇提交以發佈 。
這會透過在 中建立預覽清單來啟動發佈程序 AWS Marketplace ,您 (和您的選用測試人員) 可以訂閱和用於測試。
您現在可以測試您的產品了。如需有關測試機器學習產品的詳細資訊,請參閱 測試您的產品。
測試產品後,如果需要進行任何變更,您可以重做上述步驟。當您準備好讓 產品可供購買者使用時,您可以簽署以發佈 。
測試您的產品
初次提交產品後,預覽清單大約需要一小時才能準備就緒。狀態變更為測試產品 後,您的賣方帳戶和其他允許清單 AWS 帳戶 可以在 中預覽清單 AWS Marketplace、訂閱產品並進行測試。
若要查看清單的預覽
若要在發佈之前新增其他 AWS 帳戶 來測試您的產品,請聯絡AWS Marketplace 賣方營運團隊
登出以進行發佈
此步驟會在您撰寫描述、定價和用量資訊後完成,然後測試您的產品。
若要登出以發佈
-
登入您的賣家 AWS 帳戶 並導覽至 AWS Marketplace 管理入口網站
。 -
在頂端選單中,導覽至產品,然後導覽至機器學習 。
-
導覽至產品的產品概觀。
-
選擇登出並發佈 。
更新您的產品
您可以使用 中的Machine Learning清單
新增新版本
新增模型套件或演算法資源的新版本
-
導覽至 中的Machine Learning清單
頁面 AWS Marketplace 管理入口網站。 -
導覽至現有產品的產品概觀。
-
選擇編輯產品 。
-
在啟動選項 下,選擇編輯 。
-
若要新增 資源ARN的 ,請導覽至版本頁面,然後選擇新增新版本 。
如需新增啟動選項的詳細資訊,請參閱 建立您的產品清單。
注意
用量資訊是每個產品版本特有的。將用量資訊新增至新版本建立機器學習產品的需求和最佳實務時,請繼續遵循 。
當您的買家從其 AWS Marketplace 清單中啟動產品時,他們可以選擇不同的版本。當您的買家從 Amazon SageMaker 主控台啟動產品時,只會顯示最新版本。
限制版本
限制模型套件或演算法資源的版本
-
導覽至現有產品的產品概觀。
-
選擇編輯產品 。
-
在啟動選項 下,選擇編輯 。
-
在版本頁面上,選擇限制版本 。
-
返回產品概觀 ,然後選擇提交以發佈 。
注意
已訂閱您產品的買家可以繼續使用模型套件或演算法的限制版本。不過,新買家將無法將這些受限制的版本視為選項。
移除產品
若要移除產品
-
在 的 Machine Learning Listings
頁面中,導覽至已發佈的產品清單 AWS Marketplace 管理入口網站。 -
選擇您要移除的產品,然後在動作下拉式清單中,選擇取消發佈清單 。
-
提供電子郵件地址和移除清單的原因,以防 AWS Marketplace 代表就您的請求與您聯絡。
注意
當您從 移除產品時 AWS Marketplace,新的買家將無法再訂閱您的產品。不過,現有的買家可以繼續使用您的產品,且必須至少支援 90 天。如果您計劃讓其他產品取代未發佈的清單,請在移除請求的詳細資訊中指出新清單。