调用CreateDBInstance接口创建一个MongoDB实例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|
Action | String | 是 | CreateDBInstance | 系统规定参数,取值:CreateDBInstance。 |
EngineVersion | String | 是 | 3.6 | MongoDB数据库版本。 |
DBInstanceClass | String | 是 | dbaas.mongodb.n2.n1 | 数据库规格。 |
PassWord | String | 是 | Test6530_ | 数据库root账号密码。 |
PayType | String | 是 | YEAR_MONTH | 计费方式。YEAR_MONTH:包年包月 |
ChargeType | String | 是 | Prepaid | 计费模式。Prepaid:预付费 |
VPCSubnetId | String | 是 | 379cd1ed-8d18-4d96-9ddad8a8axxxxx | 实例的VPC子网Id。 |
VPCId | String | 是 | f19d5995-5afb-4af9-8ba3-a10d4exxxxx |
|
DBInstanceStorageType | String | 是 | DISK_HIGHIO | 实例存储类型。DISK_HIGHIO:高性能。 |
BaseQuantity | String | 是 | 1 | 购买数据库的数量。 |
DBInstanceStorage | String | 是 | 60 | 实例存储容量。 |
UsedTime | String | 是 | 730008 | 实例的租期单位。 |
RegionId | String | 是 | 13b27557-e553-48b6-8575-543453xxxxxxx | 实例的地域Id。 |
Engine | String | 是 | mongodb | 数据库类型。 |
AccessKeyId | String | 是 | 8hiE6GNfZFxxxxxxxxxxxx | 紫光云颁发给用户的访问服务所用的秘钥ID。 |
Signature | String | 是 | uC0wRWKW%2F8%2BFc%2xxxxxxxxxxxx | 紫光云颁发给用户的访问服务所用的签名ID。 |
返回参数 {#resultMapping .section}
名称 | 类型 | 示例值 | 描述 |
---|
DBInstanceId | String | 2797bd0e-70a8-4a4c-a2c8-8exxxxxxxx | 实例ID。 |
OrderId | String | 11491951915554xxxxxxx | 订单ID。 |
RequestId | String | rm-uf6wjk5xxxxxxxxxx | 请求ID。 |
Port | String | 27017 | 数据库实例的端口号。 |
示例 {#demo .section}
请求示例
http(s)://api.unicloud.com/dbaas?Action=CreateDBInstance&EngineVersion=3.6&DBInstanceClass=dbaas.mongodb.n2.n1&BaseQuantity=1&Period=YEAR_MONTH
&PayType=Prepaid
&VPCSubnetId=55f6c1ef-f051-41aa-a9ea-63f7xxxxxxxxx
&DBInstanceStorageType=DISK_HIGHIO
&AccessKeyId=8hiE6GNfZxxxxxxxxx
&DBInstanceStorage=60&UsedTime=730008&RegionId=13b27557-e553-48b6-8575-54345xxxxxxxxx
&PassWord=ASDasd123-
&Engine=mongodb
&Signature=DaY6cOvwtKaMlckdp7vlqaxxxxxxxxx
&
正常返回示例
{ "OrderId": "1196348042865803264", "Result": "ACCEPTED", "RequestId": "64ae19a4-9296-433d-922c-0e352ccbfa57", "Port": "27017", "instanceids": [ "557eec32-5c8e-4210-81f1-881f752c677f"
]
}
错误码 { .section}
HttpCode | 错误码 | 错误信息 | 描述 |
---|
400 | Param.RegionId.Error | The parameter of RegionId is unknown. | 地域id校验错误。 |
400 | Param.DataBaseTypeUnknown | The parameter of Engine is unknown. | 数据库类型非可识别类型。 |
400 | Param.DataBaseVersionUnknown | The parameter of EngineVersion is unknown. | 数据库版本非可识别版本。 |
400 | Param.SpecCode.Error | The parameter of DBInstanceClass is unknown. | 实例规格校验错误。 |
400 | Param.DBInstanceStorage.Error | The parameter of DBInstanceStorage is unknown. | 实例规格校验错误。 |
400 | Param.PayType.Error | The parameter of InstanceNetworkId is unknown. | 子网id校验错误。 |
400 | Param.Period.Error | The parameter of Period is unknown. | 计费方式校验错误。 |
400 | Param.UsedTime.Error | The parameter of UsedTime is unknown. | 租期单位校验错误。 |
400 | Param.DBDiskType.Error | The parameter of DBInstanceStorageType is unknown. | 硬盘类型校验错误。 |
400 | Param.baseQuantity.Error | The parameter of BaseQuantity is unknown. | 实例个数校验错误。 |
400 | Param.PassWord.Error | The parameter of PassWord is Error. | root账户密码/账号密码校验错误.密码必须符合以下条件:密码必须由数字、字符、特殊字符三种中的两种组成;密码长度不能少于8个字符。 |
500 | Unknown.InnerException | Some Exception open in Inner. | 内部错误。 |