为商业 marketplace 产品创建订阅
可以使用合作伙伴中心 API 为商业市场产品创建订阅。 你必须 获取市场产品/服务的列表, 创建并提交 商业 marketplace 订阅的订单,然后 检索激活链接。
先决条件
- 合作伙伴中心身份验证 凭据。 此方案支持通过独立应用和应用 + 用户凭据进行身份验证。
- 客户标识符。 如果你没有客户的标识符,请按照 获取客户列表中的步骤进行操作。 或者,登录到 "合作伙伴中心",从 "客户" 列表中选择 "客户",选择 " 帐户",然后保存其 Microsoft ID。
获取某一市场的产品/服务列表
可以使用以下合作伙伴中心 API 模型查看市场的可用产品/服务:
- Product:可购买商品或服务的分组构造。 产品本身不是可购买的项目。
- Sku:可购买股票 (SKU) 产品。 它们表示产品的不同形状。
- 可用性:一种配置,其中 SKU 可用于购买 (如国家/地区、货币或行业段) 。
在购买 Azure 保留之前,请完成以下步骤:
标识并检索要购买的产品和 SKU。 如果已知道产品 ID 和 SKU ID,请选择它们。
注意
可以通过"Azure"的ProductType属性及其"SaaS"的子类型属性来识别商业 marketplace 产品。
如果 Sku 标有 InventoryCheck 必备组件,请 查看 SKU 清单。
注意
目前,没有支持清单检查或使用 InventoryCheck 先决条件标记的商业 marketplace 产品。
检索 SKU 的可用性。 放置订单时,需要 CatalogItemId 可用性,可通过以下 api 进行检索:
创建并提交订单
若要提交 Azure 保留订单,请执行以下步骤:
获取订单详细信息
您可以 使用订单 ID 检索单个订单的详细信息。 您还可以 检索特定客户的所有订单的列表。
注意
提交订单后,在该客户的订单列表中显示订单之前最多延迟15分钟。
获取激活链接
合作伙伴或客户必须激活 Azure Marketplace 产品订阅。 可以 按订单行项获取激活链接。 还可以 按 ID 获取订阅,然后枚举其 链接 属性以创建激活链接。
生命周期管理
你可以使用以下方法来管理你的商业应用商店产品的生命周期:
数量管理
商业应用商店订阅的数量必须在其关联 SKU 所定义的限制范围内 (参阅 minimumQuantity 和 maximumQuantity 属性) 。 若要更新商业 marketplace 订阅的数量,请使用以下方法:
发票和对帐
您可以使用以下方法来管理客户 发票 (包括对商业 marketplace 产品的订阅费用) :
使用 integration 沙盒帐户测试
在生产环境中,在创建了对商业市场 SaaS 产品的订阅后,你需要从合作伙伴中心检索个性化的激活链接,并访问发布者的站点以完成安装过程。 仅在安装完成后才会开始订阅计费。
在 CSP 沙箱环境中,不与 Isv 集成。 如果尝试从合作伙伴中心检索激活链接,则将返回一个虚拟链接。 不能使用此虚拟链接在发布服务器的站点上完成安装过程。 若要使用 integration 沙盒帐户测试对商业市场 SaaS 产品订阅的计费,请使用以下方法来激活订阅。 成功激活后将开始订阅计费: