重新激活 Azure 订阅
适用于:合作伙伴中心 | 由世纪互联运营的合作伙伴中心 | Microsoft Cloud for US Government 合作伙伴中心
此 API 重新激活以前 已取消的 Azure 订阅。 若要重新激活多个订阅,请单独调用 API 以重新激活每个订阅。
合作伙伴必须是具有管理员代理角色的全局管理员才能重新激活。
先决条件
- 合作伙伴中心身份验证中所述的凭据。 此方案支持使用独立应用和 App+User 凭据进行身份验证。
- Customer_id
- Subscription_id
- Entitlement_id
- 版本
C#
若要重新激活 Azure 订阅,需要标识要重新激活的 Azure 订阅的客户 ID、订阅 ID 和权利 ID。
若要获取客户 ID,请参阅 “按 ID 获取客户”和 “按客户 ID 获取客户 - REST API”。
若要获取订阅 ID,请参阅 按 ID 获取订阅和 按 ID 获取订阅 - REST API。
若要获取权利 ID,请参阅 获取订阅的 Azure 权利 - REST API。
REST 请求
请求语法
方法 | 请求 URI |
---|---|
POST | {baseURL}/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id}/reactivate HTTP/1.1 |
URI 参数
下表列出了重新激活 Azure 订阅所需的查询参数。
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
customer_id | 字符串 | Y | 该值是表示客户的标识符的字符串。 |
subscription_id | 字符串 | Y | 该值是表示客户的标识符的字符串。 |
entitlement_id | 字符串 | Y | 该值是表示 Azure 订阅权利标识符的字符串。 |
版本 | 字符串 | Y | API 版本。 |
请求标头
请参阅 合作伙伴中心 REST 标头。
REST 响应
如果成功,此方法将返回 HTTP Code 202,指示已接受订阅请求的 Azure 权利重新激活。
响应的成功和错误代码
每个响应都有一个 HTTP 状态代码,指示成功或失败和其他调试信息。 使用网络跟踪工具读取此代码、错误类型和其他参数。 如需完整列表,请参阅合作伙伴中心 REST 错误代码。
HTTP 状态 | HTTP 代码 | 错误代码 | 说明 |
---|---|---|---|
BadRequest | 400 | 900118 | 客户 ID 无效。 |
BadRequest | 400 | 800002 | 客户 ID {0} 应具有 GUID 格式(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxx)。 |
BadRequest | 400 | 800002 | 需要订阅 ID。 |
BadRequest | 400 | 800002 | 权利 ID 是必需的。 |
禁止 | 403 | 900159 | 帐户 ID {0} 和组织 ID 的合作伙伴与具有帐户 ID {2} 和组织 ID {1} {3}的客户没有商业关系。 |
BadRequest | 400 | 900337 | 合作伙伴无法使用 ID {0}重新激活 Azure 权利。 |
禁止 | 403 | 900335 | 合作伙伴没有重新激活 ID {0}的 Azure 权利所需的权限。 |
NotFound | 404 | 800111 | 找不到 ID {0} 为 Azure 权利。 |