创建MongoDB分片集群实例接口

最近更新时间:2019-09-03 18:26:42

创建分片集群实例CreateMongoDBShardInstance

根据需求创建一个分片集实例,此接口只支持创建分片集实例。

请求方式

POST

请求参数

关于所有操作需要的通用参数,请参照通用请求-公共参数

英文名称 中文名称 类型 是否必须 备注
Action 调用接口名称 String 取固定值:CreateMongoDBShardInstance
Version API版本号 String 取固定值:2017-01-01
Name 实例名称 String 支持6-64个中文或者英文字符,包括汉字,大小写字母,数字,下划线和中划线
NetworkType 网络类型 String 固定值2, 目前只支持创建VPC实例。
VpcId 虚拟专用网络 String VPC网络ID,可在网络控制台获取。
VnetId 终端子网id String 终端子网ID,可在网络控制台获取(注意类型必须为终端子网)。
InstanceAccount 实例管理员账号 String 实例管理员账号 : 默认账户名root
InstancePassword 实例管理员密码 String 实例管理员密码
PayType 计费方式:默认为byMonth String 取值范围:byMonth(包年包月),byDay(按日计费),hourlyInstantSettlement(按小时实时结算)。
Duration 时长,默认值:1(单位:月) Integer 时长 默认值:1(单位:月) ;PayType=byMonth(包年包月)则必填,最大支持范围是(1 ~36月)
IamProjectId 项目ID String 默认为0:默认项目
ShardNum shard数量 Integer 取值范围[2-32]
MongosNum mongos数量 Integer 最小为2,范围[2~32]
ShardClass shard配置 String 实例配置,内核cpu配置,客户只能购买特定规格的套餐。详见实例规格
Storage 磁盘大小 Integer 硬盘区间值, 单位是GB
MongosClass mongos配置 String 详见实例规格
DbVersion 数据库版本 String 默认值:3.2
AvailabilityZone.N 可用区 String 目前暂不支持跨可用区,建议将实例创建在主机的可用内。可查询可用机房及可用区

错误信息

关于所有操作返回的错误信息,请参照通用请求-通用错误信息

样例

  • 请求样例
http://mongodb.api.ksyun.com/ 
api?Action=CreateMongoDBShardInstance
&Version=2017-01-01
&Name=SomebodyCallMe芒果
&InstancePassword=IamAdmin&NodeNum=3
  • 返回样例
{
  "RequestId": "T0E1S2T3S-AFQWOFJQOJF-WFWFWF-FDGD",
  "MongoDBInstanceResult": {
    "UserId": "73403574",
    "Region": "cn-shanghai-3",
    "InstanceId": "e6933d66-7bae-4f43-af82-b74846d6076d",
    "Name": "XB-Test-Create-MongoDB-001"
  }
}

金山云,开启您的云计算之旅

免费注册