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