開通實例v2
更新時間 2025-10-16 14:33:44
最近更新時間: 2025-10-16 14:33:44
分享文章
接口功能介紹
開通購買自研云數據庫實例
接口約束
需要提供body參數,依賴的產品規格、Region、可用區信息詳情見相關OpenApi接口
URI
POST /teledb-acceptor/v2/openapi/accept-order-info/accept
路徑參數 無
Query參數 無
請求參數
請求頭header參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| project-id | 否 | String | 項目id | 0 |
請求體body參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| billMode | 是 | String | 計費模式: 1是包周期,2是按需 | ||
| regionId | 是 | String | 資源池Id | ||
| prodVersion | 否 | String | 版本 | ||
| prodSpecName | 否 | String | 產品名稱規格名稱 | ||
| availabilityZone | 否 | Array of Strings | 可用區名稱 | ||
| vpcId | 是 | String | 虛擬私有云Id | ||
| hostType | 是 | String | 主機類型 host type: S6 or S7 | ||
| subnetId | 是 | String | 子網Id | ||
| securityGroupId | 是 | String | 安全組 | ||
| name | 是 | String | 集群名稱(若開通只讀實例,默認在主實例名稱后面加"-read") | ||
| password | 否 | String | 管理員密碼(RSA公鑰加密) | ||
| period | 是 | Integer | 購買時長:單位月(范圍:1-36) | 6 | |
| count | 是 | Integer | 購買數量(范圍:1-50) | 1 | |
| backupStorageType | 否 | String | 默認不傳是云硬盤,傳os 對應對象存儲 | os | |
| autoRenewStatus | 是 | Integer | 自動續訂狀態 (0-不自動續訂,1-自動續訂) | 1 | |
| prodId | 是 | Integer | 產品id | 1000105 | |
| prodPerformanceSpeces | 否 | Array of Strings | 該產品下面的單節點規格 | ||
| nodeInfoList | 是 | Array of Objects | DDS節點 | nodeInfoList | |
| cpuType | 是 | Integer | cpu類型:10是鯤鵬,20是海光,30是intel,40是amd,50是飛騰,60是龍芯,70是兆芯 | 30 | |
| osType | 是 | Integer | 系統類型:0是裸機,1是windows,2是centos,3是ubuntu,4是android,5是redhat,6是kylin,7是uos,8是suse,9是asianux,10是open_euler,11是ctyunos,12是euler | 2 | |
| 表 nodeInfoList |
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| nodeType | 是 | String | 節點類型 :mongos=mongos節點;shard=分片節點;config=config節點;readonly=只讀節點;ms=副本集;s=單機版;backup=備份機 | ||
| instSpec | 是 | Integer | 實例類型,1=通用型,2=計算增強型,3=內存優化型,4=直通(未用到) | 1 | |
| storageType | 是 | String | 存儲類型: SSD=超高IO、SATA=普通IO、SAS=高IO、SSD-genric=通用型SSD、FAST-SSD=極速型SSD | ||
| storageSpace | 是 | String | 存儲空間(單位:G) 單機版和副本集必傳:范圍100-32768 、集群版shard和bckup節點必傳:單個shard:范圍100-2024,backup為單個shard的容量乘以shard的個數(注意:每一個shard對應3個availabilityZoneCount,參考下面字段的描述或者請求樣例) | ||
| prodPerformanceSpec | 是 | String | 規格: 4C8G 當 nodeType為backup類型 可不傳 | ||
| disks | 是 | Integer | 磁盤 | 1 | |
| availabilityZoneInfo | 是 | Array of Objects | 可用區信息 | availabilityZoneInfo | |
| 表 availabilityZoneInfo |
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| availabilityZoneName | 是 | String | 資源池可用區名稱 | ||
| availabilityZoneCount | 是 | Integer | 資源池可用區總數(開通集群版--nodeType為mongos時范圍為[2,16],nodeType為shard時,shard數量取值范圍[2,16],每一個shard對應3個availabilityZoneCount, 例:"nodeType":"shard"且要開通shard數 量為3時,"availabilityZoneCount":9 ;nodeType為config時節點默認為3即"availabilityZoneCount": 3) | 2 | |
| nodeType | 是 | String | master:主節點、mongos:mongos節點、shard:shard節點 、config:config節點(存儲類型storageType與shard節點一致,存儲空間storageSpace為單個shard的storageSpace)、 backup:備份機(存儲類型storageType與shard 節點一致,存儲空間storageSpace為shard節點數量乘以單個shard的storageSpace) |
響應參數
| 參數 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|
| statusCode | String | 接口狀態碼,參考下方狀態碼 | 200 | |
| error | String | 錯誤碼 | TELEDB_DCP_1000 | |
| message | String | 描述信息 | ||
| returnObj | Object | 返回對象 | returnObj | |
| 表 returnObj |
| 參數 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|
| newOrderId | String | 訂單id |
枚舉參數
無
請求示例
請求url
無
請求頭header
project-id=0
請求體body
//實例開通-mongodb-單機版
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"nodeInfoList":[
{
"nodeType":"s",
"instSpec":"1",
"storageType":"SATA",
"storageSpace":100,
"prodPerformanceSpec":"4C8G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"master"
}
]
},
{
"nodeType":"backup",
"storageType":"SATA",
"instSpec":1,
"storageSpace":100,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"backup"
}
]
}
],
"projectId":"1940dd9ed3af4869b217828c1d5c4c2f",
"projectName":"123",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-475",
"password":"XxlZqwmqQg17/ZZa6BQz3HYxa0X5aM/s09e0h0Isfq99pjl8r6TSmOrbDHa3aF1m2xtAfl0jxIoENwTzO2E3wd4mceMCSai5IMw85a3s/ySo/nVNtvdyTEJdCfxJsaMhXKo2L+TOs5FOLpaxrB2PFYRkeV97doUnZ6S/3VFX2WA=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"prodId":10013002,
"cpuType":10,
"osType":11,
"hostType":"S6"
}
//實例開通-mongodb-單機版,開通對象存儲
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"nodeInfoList":[
{
"nodeType":"s",
"instSpec":"1",
"storageType":"SATA",
"storageSpace":100,
"prodPerformanceSpec":"4C8G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"master"
}
]
}
],
"projectId":"1940dd9ed3af4869b217828c1d5c4c2f",
"projectName":"123",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-475",
"password":"XxlZqwmqQg17/ZZa6BQz3HYxa0X5aM/s09e0h0Isfq99pjl8r6TSmOrbDHa3aF1m2xtAfl0jxIoENwTzO2E3wd4mceMCSai5IMw85a3s/ySo/nVNtvdyTEJdCfxJsaMhXKo2L+TOs5FOLpaxrB2PFYRkeV97doUnZ6S/3VFX2WA=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"prodId":10013002,
"cpuType":10,
"osType":11,
"backupStorageType":"os",
"hostType":"S6"
}
//實例開通-副本集-三副本
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"nodeInfoList":[
{
"nodeType":"ms",
"instSpec":1,
"storageType":"SSD",
"storageSpace":100,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":3,
"nodeType":"master"
}
]
},
{
"nodeType":"backup",
"storageType":"SSD",
"instSpec":1,
"storageSpace":100,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"backup"
}
]
}
],
"projectId":"0",
"projectName":"default",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-515",
"password":"BwLnOyOob+wbuDq0qI+EFMWmOtkFiJiIVIvlknaf1fJzfTfUAG7IwGM+368VIOZ9vuGX8QOUTVhzqT6ZKlaBzEHXUbHxQ8TeruEUZx5d4I8o4396WFZOu8+LuVklKDYx6V1tm8FDpXRXwAOsU+fYM8tQi3cu2oynET5TeQMVYxw=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"prodId":10013004,
"cpuType":10,
"osType":11,
"hostType":"S7"
}
//實例開通-副本集-3副本帶一個已讀節點
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"nodeInfoList":[
{
"nodeType":"ms",
"instSpec":1,
"storageType":"SSD",
"storageSpace":100,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":3,
"nodeType":"master"
}
]
},
{
"nodeType":"readonly",
"instSpec":1,
"storageType":"SSD",
"storageSpace":100,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"readonly"
}
]
},
{
"nodeType":"backup",
"storageType":"SSD",
"instSpec":1,
"storageSpace":100,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"backup"
}
]
}
],
"projectId":"0",
"projectName":"default",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-515",
"password":"gEaeAZLRbLP84SygU8tbdgn8G3ijJU+dcQmFzOGDybddyfzhaEwSRto/LCMLiGy1dAbfYdCkHrGCpAFb7cPewzRg/n12p/5l8Wg4TOWpENkJKk3dhvpGl4BwSmnKvvrOGSQGStW0k/LvecV5tdSxSNfzZ6Mj2WeAW1zoDKXjbN0=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"prodId":10013004,
"cpuType":10,
"osType":11,
"hostType":"S7"
}
//實例開通-副本集-5副本
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"nodeInfoList":[
{
"nodeType":"ms",
"instSpec":1,
"storageType":"SSD",
"storageSpace":100,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":5,
"nodeType":"master"
}
]
},
{
"nodeType":"backup",
"storageType":"SSD",
"instSpec":1,
"storageSpace":100,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"backup"
}
]
}
],
"projectId":"0",
"projectName":"default",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-515",
"password":"HnwioJp6+FchCxEwozSEB65rWhGwIEbqeN9Ex0i+QFpj5zb9Ojamx+mydYTacPlUybvmIl5OcOZKY1gxNmou2I5GXim+eYY0oO1+5HczfZkYOxRSS+wjJZ0NIDlbswRUqibc/kEZRzgmQLwP285buv9hns/HW8UQKny3e2F0vvM=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"prodId":10013006,
"cpuType":10,
"osType":11,
"hostType":"S7"
}
//實例開通-副本集-5副本帶兩個已讀節點
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"nodeInfoList":[
{
"nodeType":"ms",
"instSpec":1,
"storageType":"SSD",
"storageSpace":100,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":5,
"nodeType":"master"
}
]
},
{
"nodeType":"readonly",
"instSpec":1,
"storageType":"SSD",
"storageSpace":100,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":2,
"nodeType":"readonly"
}
]
},
{
"nodeType":"backup",
"storageType":"SSD",
"instSpec":1,
"storageSpace":100,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"backup"
}
]
}
],
"projectId":"0",
"projectName":"default",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-515",
"password":"H7QuQy2Kyylsl24N8UbX+XPGiQaYLg/lh2VK6MvN3ITqGZSx7e8SHkpqOifmEdLoJtYEsg+bV55kYP05gHuDsRuaWwS+/kcDb3XY6nbbGVupWD0ZfhSv4HToLEJWNHzlO1vWT5mm825resyRlyBUmM7kJT8bAS1syj6MLaV1X94=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"cpuType":10,
"osType":11,
"prodId":10013006,
"hostType":"S7"
}
//實例開通-mongodb-集群版Mongos數量為2,shard數量為2,單個shard存儲空間為100
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"prodSpecName":"集群版",
"nodeInfoList":[
{
"nodeType":"mongos",
"instSpec":1,
"storageType":"SATA",
"storageSpace":100,
"prodPerformanceSpec":"2C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":2,
"nodeType":"mongos"
}
]
},
{
"nodeType":"shard",
"instSpec":1,
"storageType":"SATA",
"storageSpace":100,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":6,
"nodeType":"shard"
}
]
},
{
"nodeType":"config",
"instSpec":1,
"storageType":"SATA",
"storageSpace":100,
"prodPerformanceSpec":"1C2G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":3,
"nodeType":"config"
}
]
},
{
"nodeType":"backup",
"storageType":"SATA",
"instSpec":1,
"storageSpace":200,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"backup"
}
]
}
],
"projectId":"0",
"projectName":"default",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-515", "password":"bFDZMqxxj89lhy++w5R54k/k0GpwdF3uyRFU0LqXl/jmB0UgdT14YkRdOfTTeDrL2kzwC0lm++8Bu2/PPFV0vf+YNpV187klULdvg7o5+wSSgEAoLfY3lZetaR8a26BHFVswerVgN4D4lSZPeZri+vnhxmZ326TEfVQkrRv3evA=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"prodId":10013010,
"cpuType":10,
"osType":11,
"hostType":"S7"
}
////實例開通-mongodb-集群版Mongos數量為2,shard數量為3,單個shard存儲空間為200
{
"billMode":1,
"regionId":"81f7728662dd11ec810800155d307d5b",
"prodVersion":"4.0",
"prodSpecName":"集群版",
"nodeInfoList":[
{
"nodeType":"mongos",
"instSpec":1,
"storageType":"SATA",
"storageSpace":200,
"prodPerformanceSpec":"2C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":2,
"nodeType":"mongos"
}
]
},
{
"nodeType":"shard",
"instSpec":1,
"storageType":"SATA",
"storageSpace":200,
"prodPerformanceSpec":"1C4G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":9,
"nodeType":"shard"
}
]
},
{
"nodeType":"config",
"instSpec":1,
"storageType":"SATA",
"storageSpace":200,
"prodPerformanceSpec":"1C2G",
"disks":1,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":3,
"nodeType":"config"
}
]
},
{
"nodeType":"backup",
"storageType":"SATA",
"instSpec":1,
"storageSpace":600,
"availabilityZoneInfo":[
{
"availabilityZoneName":"az1",
"availabilityZoneCount":1,
"nodeType":"backup"
}
]
}
],
"projectId":"0",
"projectName":"default",
"vpcId":"vpc-j73tuiva55",
"subnetId":"subnet-dzi0uqig1k",
"securityGroupId":"sg-jphn03uzf5",
"name":"dds-515",
"password":"RAPePXyfmUszZ/7gn0bsSP2BCwoH2RLsP6hH9vH3kNm/75lwtVV2Jf3DzaGRQkSS2GS1+mDtyJLEBy+BPpGB5dVYz1ESbw4wFYuCtBWcnGalvzTbau0HLiiuHG+CV5p7ZypW0uZTEvi7lp9/ZXFd9IjRSCX8rhEfAWjtWoh0LsY=",
"period":"6",
"count":1,
"autoRenewStatus":0,
"prodId":10013010,
"cpuType":10,
"osType":11,
"hostType":"S7"
}
響應示例
{
"returnObj":{
"data":{
"newOrderId": "5554k4j65j7hr"
}
},
"statusCode":200,
"message":"ok"
}
狀態碼
請參考
錯誤碼
請參考