最近更新时间:2023.09.20 21:54:54
首次发布时间:2022.04.12 11:06:53
调用 CreateDBInstance 接口创建 MongoDB 实例。
异步请求。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ZoneId | String | 是 | cn-beijing-a | 实例所在可用区的 ID。 说明 您可以调用 DescribeAvailabilityZones 接口查看当前账号下所有可创建 MongoDB 实例的可用区信息,包括可用区 ID。 |
DBEngine | String | 否 | MongoDB | 数据库引擎。取值固定为MongoDB 。 |
DBEngineVersion | String | 否 | MongoDB_4_0 | 数据库引擎版本,取值范围如下:
|
NodeSpec | String | 是 | mongo.1c2g | 实例的规格码。其中:
说明 您可以调用 DescribeNodeSpecs 接口查看实例规格信息,包括规格码。 |
NodeNumber | Integer | 否 | 3 | 节点数量,其中:
说明 当前每个副本集实例和每个 Shard 分片均仅支持 3 个节点,取值固定为 |
InstanceType | String | 否 | ReplicaSet | MongoDB的实例类型,取值范围如下:
说明 当 |
MongosNodeSpec | String | 否 | mongo.mongos.1c2g | 分片集群中 Mongos 节点的规格码。 说明
|
MongosNodeNumber | Integer | 否 | 2 | 分片集群中 Mongos 节点的数量。取值范围:2~32。 说明 当实例类型为分片集群(即 |
ShardNumber | Integer | 否 | 3 | 分片集群中 Shard 分片的数量。取值范围:2~32。 说明 当实例类型为分片集群(即 |
StorageSpaceGB | Integer | 是 | 100 | 副本集实例的总存储空间,或分片集群中单个 Shard 分片的存储空间,单位:GiB,步长为 10。 说明
|
ConfigNodeSpec | String | 否 | mongo.config.1c2g | 分片集群中 ConfigServer 节点的规格码。默认值为 说明
|
ConfigStorageSpaceGB | String | 否 | 20 | 分片集群中 ConfigServer 的存储空间,单位:GiB。 说明 仅当实例类型为分片集群(即 |
VpcId | String | 是 | vpc-rs5811nceqyov0x58x4**** | 私有网络 ID。 说明 您可以调用 DescribeVpcs 接口查询当前账号下的所有私有网络列表信息,包括私有网络 ID。 |
SubnetId | String | 是 | subnet-274c1ohtlim0w7fap8sna**** | 子网 ID。 说明 您可以调用 DescribeSubnets 接口查询指定私有网络下的子网列表信息,包括子网 ID。 |
SuperAccountName | String | 否 | root | 数据库账号名称。当前仅支持在创建实例时设置超级管理员账号,账号名称固定为root 。 |
SuperAccountPassword | String | 否 | Password123 | root 账号的密码。密码需满足如下条件: 说明
|
InstanceName | String | 否 | test_mongo | 实例名称。名称需同时满足如下要求:
说明
|
Count | Integer | 否 | 1 | 需要创建的实例数量。取值为大于等于 1 的正整数,默认值为1。 |
ChargeType | String | 否 | Prepaid | 实例计费类型,取值范围如下:
|
AutoRenew | Bool | 否 | false | 是否开启自动续费,取值范围如下:
说明 当 |
PeriodUnit | String | 否 | Year | 指定包年包月实例为包年或者包月类型。取值如下:
说明 当 |
Period | Integer | 否 | 1 | 包年包月实例的购买时长,其中:
说明 当 |
ProjectName | String | 否 | default | 选择实例所属的项目。若该参数留空,新建实例会默认加入 default 项目。 说明 项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制项目内用户和角色对这些资源的权限。更多详情,请参见资源管理。 |
Tags | Array of TagObject | 否 | [ | 需要绑定的标签键和标签值数组对象。关于 说明
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
InstanceId | String | mongo-replica-e405f8e2**** | 新建实例的实例 ID。 |
OrderNO | String | Order707662635934417**** | 订单 ID。 |
instancetype
和 chargetype
两个标签。POST https://mongodb.volcengineapi.com/?Action=CreateDBInstance&Version=2022-01-01 HTTP/1.1 Host: mongodb.volcengineapi.com Content-Type: application/json; charset=utf-8 X-Date: 20201103T104027Z Authorization: HMAC-SHA256 Credential=AK****/20201103/cn-beijing/mongodb/request,SignedHeaders=content-type;host;x-date,Signature=**** { "ZoneId":"cn-guanzhou-a", "NodeSpec":"mongo.2c4g", "StorageSpaceGB":30, "VpcId":"vpc-13f24t16guqdc3n6nu4k5****", "SubnetId":"subnet-rr96lovl7f28v0x58tv****", "InstanceName":"api_test_replica", "Tags":[ { "Key":"instancetype", "Value":"replica" }, { "Key":"chargetype", "Value":"postpaid" } ] }
instancetype
和 chargetype
两个标签。POST https://mongodb.volcengineapi.com/?Action=CreateDBInstance&Version=2022-01-01 HTTP/1.1 Host: mongodb.volcengineapi.com Content-Type: application/json; charset=utf-8 X-Date: 20201103T104027Z Authorization: HMAC-SHA256 Credential=AK****/20201103/cn-beijing/mongodb/request,SignedHeaders=content-type;host;x-date,Signature=**** { "ZoneId":"cn-beijing-a", "NodeSpec":"mongo.shard.2c4g", "StorageSpaceGB":30, "VpcId":"vpc-13f24t16guqdc3n6nu4k5****", "SubnetId":"subnet-rr96lovl7f28v0x58tv****", "InstanceName":"api_test_shard", "MongosNodeSpec":"mongo.mongos.1c2g", "InstanceType":"ShardedCluster", "ShardNumber":2, "MongosNodeNumber":2, "ConfigNodeSpec":"mongo.config.2c4g", "ConfigStorageSpaceGB":30, "Tags":[ { "Key":"instancetype", "Value":"shard" }, { "Key":"chargetype", "Value":"postpaid" } ] }
正常返回示例
{ "ResponseMetadata": { "RequestId": "202202241620210102121020921E08****", "Action": "CreateDBInstance", "Version": "2022-01-01", "Service": "mongodb", "Region": "cn-beijing" }, "Result": { "InstanceId": "mongo-replica-e405f8e2****", "OrderNO": "Order707662635934417****" } }