本文對DescribePrice接口中的DBInstances參數進行詳細說明。該接口用于查詢創建云數據庫MongoDB實例、升級配置或續費操作產生的費用。
參數說明
參數名稱 | 類型 | 是否必須 | 說明 | 示例 |
DBInstanceId | String | 否 | 實例ID。您可以通過調用DescribeDBInstances接口查詢實例列表。 說明 當訂單類型為變更配置或續費實例時,需要配置該參數。 | dds-bp13bbf2407f**** |
RegionId | String | 是 | 地域ID。您可以通過調用DescribeRegions接口查詢地域ID。 | cn-hangzhou |
ZoneId | String | 否 | 可用區ID。您可以通過調用DescribeRegions接口查詢可用區ID。 | cn-hangzhou-h |
Engine | String | 是 | 數據庫類型。固定為MongoDB。 | MongoDB |
EngineVersion | String | 是 | 數據庫版本。取值:
| 4.2 |
DBInstanceClass | String | 否 | 副本集實例規格。不同實例類型的實例規格詳情,請參見實例規格表。 說明 當查詢創建云數據庫MongoDB實例的費用時,需要配置該參數,例如新購或克隆實例等場景。 | dds.mongo.mid |
DBInstanceStorage | String | 否 | 存儲空間。單位:GB。 說明 當時實例為副本集實例時,該參數必填。 | 20 |
ReplicationFactor | String | 否 | 節點數。取值為1、3、5、7。 說明 僅適用副本集實例。 | 3 |
NetworkType | String | 否 | 網絡類型。取值:
| VPC |
VpcId | String | 否 | 專有網絡的ID。 | vpc-bp1q2qqm4vxo6e6zl**** |
VSwitchId | String | 否 | 虛擬交換機的ID。 | vsw-bp1lb40helio22b6d**** |
ChargeType | String | 是 | 付費類型。取值:
| PostPaid |
AutoPay | String | 否 | 自動付費。取值:
| True |
pricingCycle | String | 否 | 包年包月實例付費時長的單位,取值如下:
說明
| Month |
Period | String | 否 | 包年包月的購買時長,取值為大于1的整數,取值單位說明如下:
說明 當付費類型為包年包月時,需要配置該參數。 | 1 |
configServers | JSON | 否 | 分片集群ConfigServer節點的規格。包含如下參數:
|
|
mongos | JSON | 否 | 分片集群Mongos節點的規格。包含如下參數:
Mongos節點支持的規格信息,請參見實例規格表。 |
|
shards | JSON | 否 | 分片集群Shard節點的規格。包含如下參數:
Shard節點支持的規格信息,請參見實例規格表。 |
|
ReadonlyReplicas | String | 否 | 只讀節點的數量,取值為0~5的整數。 說明 該參數僅適用于副本集實例。 | 1 |
StorageType | String | 是 | 實例的存儲類型,取值:
說明
| cloud_essd1 |
ProvisionedIops | String | 否 | 預配置性能(IOPS),取值范圍為 0~50000。 僅當StorageType參數值為cloud_auto時使用。 | 0 |
示例
新購分片集群實例
本示例為新購包年包月的分片集群實例。
[
{
"period": 24,
"EngineVersion": "7.0",
"StorageType": "cloud_essd1",
"ZoneId": "cn-hangzhou-i",
"chargeType": "PrePaid",
"configServers": [
{
"nodeClass": "mdb.shard.2x.xlarge.d",
"nodeStorage": "20"
}
],
"mongos": [
{
"nodeClass": "mdb.shard.2x.xlarge.d"
},
{
"nodeClass": "mdb.shard.2x.xlarge.d"
}
],
"shards": [
{
"shard_ordernum": "1",
"nodeClass": "mdb.shard.2x.xlarge.d",
"ReadonlyReplicas": "0",
"nodeStorage": "20"
}
],
"NetworkType": "VPC",
"RegionId": "cn-hangzhou",
"Engine": "MongoDB"
}
]
分片集群實例變配
本示例為包年包月的分片集群實例變配Mongos節點。
[
{
"DBInstanceId": "dds-2zeefc0eb52a****",
"StorageType": "cloud_essd1",
"RegionId": "cn-beijing",
"ZoneId": "cn-beijing-h",
"Engine": "MongoDB",
"EngineVersion": "4.4",
"NetworkType": "VPC",
"ChargeType": "PrePaid",
"mongos": [
{
"nodeClass": "mdb.shard.2x.xlarge.d"
}
]
}
]
新購副本集實例
本示例為新購包年包月副本集實例。
[
{
"period": 1,
"EngineVersion": "7.0",
"StorageType": "cloud_essd1",
"ZoneId": "cn-hangzhou-i",
"ReplicationFactor": "3",
"ReadonlyReplicas": "0",
"DBInstanceClass": "mdb.shard.2x.xlarge.d",
"chargeType": "PrePaid",
"NetworkType": "VPC",
"DBInstanceStorage": "20",
"pricingCycle": "Month",
"RegionId": "cn-hangzhou",
"Engine": "MongoDB"
}
]
副本集實例變配
本示例為按量付費副本集實例變配。
[
{
"StorageType": "cloud_essd1",
"EngineVersion": "5.0",
"ReplicationFactor": "3",
"ZoneId": "cn-hangzhou-h",
"ReadonlyReplicas": "1",
"DBInstanceClass": "mdb.shard.2x.2xlarge.d",
"chargeType": "PostPaid",
"ProvisionedIops": "0",
"DBInstanceId": "dds-bp13053cfa2a****",
"NetworkType": "VPC",
"DBInstanceStorage": "20",
"RegionId": "cn-hangzhou",
"Engine": "MongoDB"
}
]