获取创建实例价格
更新时间:2024-12-23
描述
- 本接口用于获取创建指定规格Redis实例的价格,包年包月计费单位为元/月,按量付费计费单位为元/分钟。
- 当前版本为v1
请求结构
POST /v1/price
HOST: redis.{region}.baidubce.com
Authorization: authorization string
{
"nodeType": "pega.g4s1.micro",
"clusterType": "cluster",
"engine": 3,
"shardNum": 2,
"replicationNum": 2,
"instanceNum": 1,
"diskFlavor": 50,
"chargeType": "postpay",
"period": 1,
"timeUnit": "YEAR"
}
请求参数
参数 | 类型 | 是否必须 | 参数位置 | 描述 |
---|---|---|---|---|
clientToken | String | 是 | Query参数 | 幂等性Token,是一个长度不超过64位的ASCII字符串。 |
engine | Integer | 否 | RequestBody参数 | 引擎类型。默认值为2。取值范围如下: Memcache: 1 Redis内存型: 2 Reids 容量型(原 PegaDB): 3 |
clusterType | String | 否 | RequestBody参数 | 集群类型。默认值为master_slave。取值范围如下: Redis内存型标准版:master_slave Redis内存型集群版:cluster Redis容量型(Pegadb)集群版:cluster Memcache: default |
nodeType | String | 否 | RequestBody参数 | 实例规格。 Redis内存型和Redis容量型时为必填项。具体规格通过 获取实例规格列表接口获取。 Memcache时为非必填项,此参数无效。 |
cacheInstanceType | Integer | 否 | RequestBody参数 | Memcache的节点规格。单位GB。 取值范围:1、2、4、8、16、32、64。 |
shardNum | Integer | 否 | RequestBody参数 | 分片个数,默认为1 |
replicationNum | Integer | 否 | RequestBody参数 | 副本数量。默认值为1。取值范围1-10。 Redis内存型和Redis容量型时有效。 Memcache时无效。 |
instanceNum | Integer | 否 | RequestBody参数 | 购买数量,默认为1 |
diskType | String | 否 | RequestBody参数 | 存储磁盘类型,购买Reids 容量型(原 PegaDB)时有效 。默认值为cloud_hp1。 |
diskFlavor | Integer | 否 | RequestBody参数 | 单分片存储磁盘容量大小,购买Reids 容量型(原 PegaDB)时为必填项。 |
chargeType | String | 否 | RequestBody参数 | 计费类型。默认为按量付费postpay。取值范围如下: 包年包月:prepay。 按量付费:postpay。 |
period | Integer | 否 | RequestBody参数 | 计费周期。计费类型为包年包月时必填,单位为月,默认为1 |
timeUnit | String | 否 | RequestBody参数 | 计费单位。包年包月时默认值为MONTH;按量付费时默认值为MINUTE。取值范围如下,区分大小写: 年:YEAR 月:MONTH 日:DAY 小时:HOUR。仅按量付费支持此项。 分钟:MINUTE。仅按量付费支持此项。 |
返回头域
除公共头域外,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
price | Float | 实例价格。包年包月计费单位为元/月,按量付费计费单位为元/分钟。 如果设置了timeUnit,则是以timeUnit为单位的价格。 |
catalogPrice | Float | 目录价。单位同price一致。 |
请求示例
POST http://redis.bj.baidubce.com/v1/price
HOST: redis.bj.baidubce.com
ContentType: application/json
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
{
"nodeType": "pega.g4s1.micro",
"clusterType": "cluster",
"engine": 3,
"shardNum": 2,
"replicationNum": 2,
"instanceNum": 1,
"diskFlavor": 50,
"chargeType": "postpay",
"period": 1,
"timeUnit": "YEAR"
}
返回示例
HTTP/1.1 200 OK
x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
Content-Type: application/json
Content-Length: 150
{
"price": 2558,
"catalogPrice": 2558
}