自己实现 ECS 购买页需要用到的 API

1. 查询可购买的地域

DescribeRegions

入参:

  • 付费类型: instanceChargeType(选填),取值:PrePaid|PostPaid,分别代表 包年包月|按量付费

2. 查询可购买的可用区

DescribeAvailableResource

入参:

  • 付费类型:instanceChargeType(必填),PrePaid|PostPaid
  • 地域:regionId(必填)
  • 要查询的目标资源:destinationResource=Zone

3. 查询可购买的实例规格

DescribeAvailableResource

入参:

  • 地域:regionId(必填)
  • 可用区:zoneId(选填)
  • I/O优化:ioOptimized=optimized
  • 要查询的目标资源:destinationResource=InstanceType

4. 查询实例规格详情

DescribeInstanceTypes 这个接口会返回实例规格对应的cpu/memory/内网带宽/内网收发包等,参考文档:https://help.aliyun.com/document_detail/25378.html

入参:

  • 地域:regionId(必填)

5. 查询实例规格族所属代数

DescribeInstanceTypeFamilies 返回的 generation 字段值越大代表代数越新

入参:

  • 地域:regionId(必填)

6. 查询可购买的系统盘

DescribeAvailableResource

入参:

  • 地域:regionId(必填)
  • 可用区:zoneId(选填)
  • I/O优化:ioOptimized=optimized
  • 实例规格:instanceType(必填)
  • 要查询的目标资源:destinationResource=SystemDisk

7. 查询可购买的数据盘

DescribeAvailableResource
入参:

  • 地域:regionId(必填)
  • 可用区:zoneId(选填)
  • I/O优化:ioOptimized=optimized
  • 实例规格:instanceType(必填)
  • 系统盘:systemDiskCategory(必填)
  • 要查询的目标资源:destinationResource=DataDisk

8. 询价

DescribePrice
您需要提交工单申请使用询价功能,否则会报错InvalidAction

上一篇:阿里云ECS的使用心得


下一篇:阿里云ECS的使用心得