使用合作伙伴中心集成沙盒进行测试和调试
适用于:合作伙伴中心 | 由世纪互联运营的合作伙伴中心 | Microsoft Cloud for US Government 合作伙伴中心
若要测试代码,请在合作伙伴中心(和相应的令牌)中使用集成沙盒帐户,以免意外产生公司负责支付的新费用。 有关此生产环境中测试(TiP)环境的详细信息,请参阅 在合作伙伴中心设置 API 访问权限。
集成沙盒约束
如果运行自动化生成验证测试、在生产环境中执行测试或在集成沙盒中执行手动测试,则可能达到集成沙盒的最大限制。 这些限制为 75 个客户,每个客户 5 个订阅,每个订阅有 25 个许可证。
注意
CSP 集成沙盒支持测试商业和教育产品/服务。 尚不支持非营利组织和政府社区云细分市场。
25 个许可证限制意味着无法在沙盒中获取最低许可证要求超过 25 个许可证的产品/服务。 此限制包括试用。
沙盒中的发票和对帐
下表显示了可在旧商业和新商务的沙盒环境中找到的发票和对帐文件。
文件 | 在旧版中可用 | 在新商务中提供 |
---|---|---|
发票 PDF | 否 | 是 |
发票对帐文件 | 否 | 是 |
未计费的非使用情况估算文件 | 否 | 是 |
按每日计费的使用情况对帐文件 | 否 | 是 |
按每日计费的使用情况估算文件 | 否 | 是 |
注意
沙盒租户的 Insights 云解决方案提供商 页面中不会显示任何数据,因为“见解”工作区下的页和报表:沙盒环境中未涵盖云解决方案提供商部分。
Azure 计划
默认情况下,合作伙伴无法使用其沙盒帐户预配 Azure 计划。 需要使用沙盒帐户这样做的合作伙伴必须申请访问权限。
创建合作伙伴中心支持票证以请求从沙盒租户访问,并在票证详细信息中包含生产租户 ID。
对于已批准其沙盒帐户预配 Azure 计划的合作伙伴,适用以下限制:
每个沙盒合作伙伴帐户可以在所有客户租户中拥有多达 10 个 Azure 计划(无论计划在客户之间如何分配)。
直接计费合作伙伴可以为每个客户租户创建最多一个 Azure 计划。
间接提供商可以为每个客户租户创建最多三个 Azure 计划(对于指定为“记录合作伙伴”的不同间接经销商)。
每个 Azure 计划最多可以有三个 Azure 订阅。
沙盒帐户下的每个 CSP Azure 订阅限制为每个数据中心四个虚拟机(VM)核心。 因此,无法预配需要四个以上的 VM 核心的 VM SKU。 还排除某些专用 VM SKU(如 GPU 核心)。
每个沙盒合作伙伴帐户在所有 Azure 计划中,每个计费周期的支出限制为 2000 美元(美元)。 合作伙伴达到支出限制后,将暂时禁用所有 Azure 计划,直到下一计费周期。
云解决方案提供商 (CSP) Azure 订阅产品/服务
默认情况下,CSP Azure 订阅产品/服务不再可用于沙盒帐户。 其中包括 MS-AZR-0146P、MS-AZR-DE-0146P 和 MS-AZR-USGOV-0146P,分别适用于Microsoft公有云和政府云中的 CSP Azure 订阅。 需要通过沙盒帐户使用上述产品/服务的合作伙伴必须申请访问权限。 若要申请访问权限,请与Microsoft客户经理或业务联系人讨论。
对于已批准 CSP Azure 订阅产品/服务的沙盒帐户的合作伙伴,适用以下限制:
最多可以有 375 个活动订阅(每个客户 75 个客户 x 5 个订阅)。 但是,只有 10 个可以是 CSP Azure 订阅。
当 CSP Azure 订阅达到 200 美元的 Azure 使用情况时,其资源将被暂时禁用,直到其下一计费周期。 它仍被视为活动订阅,并计入 10 个活动 Azure 订阅限制。
沙盒帐户下的每个 CSP Azure 订阅限制为每个数据中心四个虚拟机(VM)核心。 因此,无法预配需要四个以上的 VM 核心的 VM SKU。 还排除某些专用 VM SKU(如 GPU 核心)。
Azure 预留实例
Azure 预留虚拟机是唯一可以在沙盒中购买的预留实例类型。 如果要 使用沙盒帐户购买 Azure 虚拟机预留实例 ,则每个客户只能有两个 VM 实例。 你还仅限于从以下 Azure 虚拟机预留实例产品 SKU 中进行选择:
产品标题 | 生效日期 | Sku 标题 | 区域 [ArmRegionName] | 实例密钥 [ArmSkuName] | 持续时间 | 消耗计量 ID |
---|---|---|---|---|---|---|
B 系列 | 12/1/2017 0:00 | 虚拟机预留实例,Standard_B1s,KR South,1 年 | KoreaSouth | Standard_B1s |
1Year |
3f913071-0dd7-4258-8ec4-6fad05bd976d |
B 系列 | 12/1/2017 0:00 | 预留 VM 实例,Standard_B1s,美国东部,1 年 | eastus | Standard_B1s |
1Year |
f4d7a5a5-1b67-45ea-b1a0-282fbdd34b05 |
B 系列 | 12/1/2017 0:00 | 预留 VM 实例,Standard_B1s,美国西部 2,1 年 | westus2 | Standard_B1s |
1Year |
222e39f5-e99f-4fa3-a323-f464029778888 |
B 系列 | 12/1/2017 0:00 | 预留 VM 实例,Standard_B1s,美国中北部,1 年 | northcentralus | Standard_B1s |
1Year |
4e1716fc-4842-43f1-aa96-7c1b1b1395a7 |
B 系列 | 12/1/2017 0:00 | 虚拟机预留实例,Standard_B1s,CA 东部,1 年 | 加拿大东部 | Standard_B1s |
1Year |
ab8a5993-5db7-47c8-b3b1-2e1365b353fb |
注意
其他预留实例类型(例如 Azure OpenAI)在沙盒中不可购买。
商业市场产品的订阅
在生产环境中,创建 商业市场 SaaS 产品的订阅后,需要从合作伙伴中心检索个性化激活链接,并访问发布者的网站来完成设置过程。 订阅计费只有在设置完成后才会开始。
在 CSP 沙盒环境中,没有与 ISV 的集成。 如果尝试从合作伙伴中心检索激活链接,将返回虚拟链接。 不能使用此虚拟链接在发布者站点上完成设置过程。 若要使用集成沙盒帐户测试商业市场 SaaS 产品的订阅计费,请参阅 改为激活商业市场产品的 沙盒订阅。 订阅计费将在成功激活后开始。
若要在测试运行结束时进行清理,以便下一轮测试有空间,请参阅以下文章:
暂停订阅 ,以便可以将其删除。
PO 上传测试
在生产中,合作伙伴可能需要提供客户采购订单和/或招标或提案请求(RFP)信息才能在合作伙伴中心内完成交易。
若要在沙盒环境中测试此流,购买以下产品/服务将触发其相应订单的 PO 上传流:
- 访问 LTSC 2021(永久软件、产品 ID DG7GMGF0D7FV)
- Excel LTSC 2021 (永久软件、产品 ID DG7GMGF0D7FT)
REST 开发的最佳做法
使用网络跟踪工具可以查看请求、响应,以及响应中 HTTP 状态代码中是否存在任何错误。 有关错误处理的详细信息,请参阅 合作伙伴中心 REST 错误代码。
对合作伙伴中心 REST API 进行的每个调用使用新的关联 ID。 这种做法可确保更好的日志记录,并在调试期间提供帮助。 有关详细信息,请参阅合作伙伴中心 REST 标头。
沙盒测试和 REST 开发的最佳做法
若要在测试运行结束时进行清理,以便下一轮测试有空间,请参阅以下文章:
- 从集成沙盒中删除客户帐户
- 减少订阅的数量
- 暂停订阅 ,以便可以将其删除。
- 使用网络跟踪工具可以查看请求、响应,以及响应中 HTTP 状态代码中是否存在任何错误。 有关错误处理的详细信息,请参阅 合作伙伴中心 REST 错误代码。
- 对合作伙伴中心 REST API 进行的每个调用使用新的关联 ID。 这种做法可确保更好的日志记录,并在调试期间提供帮助。 有关详细信息,请参阅合作伙伴中心 REST 标头。
常见 REST 问题的故障排除提示
查看所有标头属性,包括 URL 和 API 版本。
如有必要,请确保包含属性并正确设置格式。
数组格式不正确是一个常见错误。
ETag 是临时的 ,因此不应存储。 当函数调用需要 ETag 时,请再次获取资源来使用最新的 ETags 值。 ETags 值应包含在双引号中,如字符串:
If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"