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

询价说明

获取预付费RDS实例的价格,您需要完成以下操作:

  1. 调用QueryProductList获取产品code,云数据库RDS的产品code为rds
  2. 调用DescribePricingModule接口获取产品的配置参数。该接口需指定ProductCodeSubscriptionType参数。预付费产品的SubscriptionType取值为Subscription

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

    阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

    返回参数 示例值 参数说明
    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 &其他公共参数