参考本示例查询预付费计费方式的云数据库RDS的价格。
询价说明
获取预付费RDS实例的价格,您需要完成以下操作:
- 调用QueryProductList获取产品code,云数据库RDS的产品code为
rds
。 - 调用DescribePricingModule接口获取产品的配置参数。该接口需指定ProductCode和SubscriptionType参数。预付费产品的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 购买数量。 - 调用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
&其他公共参数