1. Azure预留实例(RI)API购买实战指南
在云计算成本优化领域,预留实例(Reserved Instance)一直是企业降低长期运行成本的有效手段。作为Azure中国区的资深解决方案架构师,我经常遇到客户希望通过API自动化完成RI采购的需求。本文将分享我在实际项目中的完整操作经验,涵盖从原理到实操的所有关键细节。
重要提示:Azure中国区(世纪互联运营)的API端点与全球版不同,所有操作必须使用
management.chinacloudapi.cn域名,这是许多开发者容易忽略的关键点。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心概念与准备工作
2.1 RI采购的两种应用范围模式
Azure RI支持三种应用范围配置,直接影响计费方式和资源匹配逻辑:
- 共享范围(Shared):RI折扣自动应用于所有符合条件的订阅(需在同一注册账户下)
- 单订阅(Single):仅适用于指定订阅
- 资源组(Resource Group):精确到订阅内的特定资源组
mermaid复制graph TD
A[应用范围类型] --> B[Shared]
A --> C[Single]
C --> D[整个订阅]
C --> E[特定资源组]
2.2 必备环境准备
在开始API调用前,请确保:
- 已安装Postman或cURL等API测试工具
- 拥有目标订阅的"所有者"或"预留参与者"角色
- 确认订阅支持预留购买(某些试用订阅可能受限)
3. 分步操作详解
3.1 获取reservationOrderId
3.1.1 API端点配置
bash复制POST https://management.chinacloudapi.cn/providers/Microsoft.Capacity/calculatePrice?api-version=2022-11-01
3.1.2 请求体参数解析
以单订阅范围为例,关键参数说明:
json复制{
"sku": {
"name": "Standard_B1ls" // 虚拟机规格,必须与portal中显示完全一致
},
"location": "Chin
