参考本示例查询预付费计费方式的云数据库RDS的价格。

询价说明

获取预付费RDS实例的价格,您需要完成以下操作:
  1. 调用QueryProductList获取产品code,云数据库RDS的产品code为rds
  2. 调用DescribePricingModule接口获取产品的配置参数。该接口需指定ProductCodeSubscriptionType参数。预付费产品的SubscriptionType取值为Subscription

    下表列举了获取预付费RDS实例价格需提供的参数。

    返回参数 示例值 参数说明
    OrderType NewOrder 订单类型,取值:
    • NewOrder:新增。
    • Renewal:续费。
    • Upgrade:升级。
    Region cn-hangzhou 地域信息。
    ModuleList.1.ModuleCode Engine 数据库类型。
    ModuleList.1.Config Engine:mysql 参数取值说明:
    • mysql:MySQL。
    • mssql:Microsoft SQL Server。
    • PostgreSQL:PostgreSQL。
    • MariaDB:MariaDB。
    ModuleList.2.ModuleCode EngineVersion 数据库版本号。
    ModuleList.2.Config EngineVersion:5.7 参数取值说明。
    • MySQL版本:
      • 5.7。
      • 5.6。
      • 5.5。
    • PostgreSQL版本:
      • 9.4。
      • 10.0。
    • Microsoft SQL Server版本:
      • 2017_ent:2017 企业版。
      • 2016_std_ha:2016 标准版 双机。
      • 2012_std_ha:2012 标准版 双机。
      • 2016_ent_ha:2016 企业版 双机。
      • 2012_ent_ha:2012 企业版 双机。
      • 2016_web:2016 Web。
      • 2012_web:2012 Web。
      • 2012:2012 企业版(单机)。
      • 2008r2:2008 R2。
    • MariaDB版本:10.3。
    ModuleList.3.ModuleCode Series 系列。
    ModuleList.3.Config Series:HighAvailability 参数取值说明:
    • MySQL:
      • HighAvailability:高可用版。
      • Basic:基础版。
    • Microsoft SQL Server:AlwaysOn(集群版)。
    • PostgreSQL:HighAvailability(高可用版)。
    • MariaDB:HighAvailability(高可用版)。
    ModuleList.4.ModuleCode DBInstanceStorageType 存储类型
    ModuleList.4.Config DBInstanceStorageType:local_ssd 存储类型说明:
    • local_ssd:本地SSD盘(推荐)。
    • cloud_ssd:SSD云盘。
    ModuleList.5.ModuleCode DBInstanceStorage 存储空间。
    ModuleList.5.Config DBInstanceStorage:100 存储空间说明,20~1000,只能是5的倍数,单位:GB。
    ModuleList.6.ModuleCode DBInstanceClass RDS规格。
    ModuleList.6.Config DBInstanceClass:mysql.n2.medium.2c 参数取值说明,参见DescribePricingModule接口返回参数。
    ModuleList.7.ModuleCode DBNetworkType 网络类型
    ModuleList.7.Config DBNetworkType:0 参数取值说明:
    • 0:经典网络。
    • 1:专有网络。
    ServicePeriodQuantity 1 购买时长。
    ServicePeriodUnit Month 购买时长单位。
    • Month:月。
    • Year:年。
    Quantity 1 购买数量。
  3. 调用GetSubscriptionPrice接口获取预付费RDS实例的价格。

请求示例

&Action=GetSubscriptionPrice
&ProductCode=rds
&SubscriptionType=Subscription
&OrderType=NewOrder
&Region=cn-qingdao
&ModuleList.1.ModuleCode=Engine
&ModuleList.1.Config=Engine:mysql
&ModuleList.2.ModuleCode=EngineVersion
&ModuleList.2.Config=EngineVersion:5.7
&ModuleList.3.ModuleCode=Series
&ModuleList.3.Config=Series:HighAvailability
&ModuleList.4.ModuleCode=DBInstanceStorageType
&ModuleList.4.Config=DBInstanceStorageType:local_ssd
&ModuleList.5.ModuleCode=DBInstanceStorage
&ModuleList.5.Config=DBInstanceStorage:100
&ModuleList.6.ModuleCode=DBInstanceClass
&ModuleList.6.Config=DBInstanceClass:mysql.n2.medium.2c
&ModuleList.7.ModuleCode=DBNetworkType
&ModuleList.7.Config=DBNetworkType:0
&ServicePeriodQuantity=1
&ServicePeriodUnit=Month
&Quantity=1
&其他公共参数