建立或者複製 MongoDB 分區叢集執行個體。
介面說明
-
請確保在使用該介面前,已充分瞭解ApsaraDB for MongoDB 的收費方式和價格。
-
關於ApsaraDB for MongoDB 執行個體的規格,請參見執行個體規格表。
-
如果需要建立單節點執行個體和複本集執行個體,您可以通過調用 CreateDBInstance 介面建立。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
dds:CreateShardingDBInstance |
create |
*Instance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
地區 ID,您可以通過調用 DescribeRegions 介面查詢地區 ID。 |
cn-hangzhou |
| ZoneId |
string |
否 |
可用性區域 ID,您可以通過調用 DescribeRegions 介面查詢可用性區域 ID。 |
cn-hangzhou-g |
| Engine |
string |
是 |
資料庫引擎。固定取值:MongoDB。 |
MongoDB |
| EngineVersion |
string |
是 |
資料庫版本號碼,取值:
說明
|
4.4 |
| DBInstanceDescription |
string |
否 |
執行個體名稱,取值說明:
|
test |
| SecurityIPList |
string |
否 |
執行個體的 IP 白名單,多個 IP 位址請用英文逗號(,)分隔,不可重複。支援如下三種格式:
說明
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
否 |
root 帳號的密碼,取值說明:
說明
關於特殊字元導致資料庫連接失敗的問題請參見如何解決串連串中帳號密碼包含特殊字元導致串連失敗的問題?。 |
123456Aa |
| ChargeType |
string |
否 |
執行個體的付費類型,取值說明:
說明
當該參數的值為 PrePaid 時,您還需要配置 Period 參數。 |
PrePaid |
| Period |
integer |
否 |
執行個體的購買時間長度,單位為月。 取值範圍:1~9(整數)、12、24、36、60。 說明
當 ChargeType 參數值為 PrePaid 時,該參數可用且為必填參數。 |
1 |
| NetworkType |
string |
否 |
執行個體的網路類型,取值說明: VPC:專用網路。 |
VPC |
| VpcId |
string |
否 |
Virtual Private CloudID。 |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
否 |
虛擬交換器 ID。 |
vsw-bp1vj604nj5a9zz74**** |
| SrcDBInstanceId |
string |
否 |
源執行個體 ID。 說明
只有調用本介面複製執行個體時,您需要配置該參數,同時還需要配置 RestoreTime 參數。 |
dds-bp11483712c1**** |
| RestoreTime |
string |
否 |
選擇要恢複的時間點,您可以配置 7 天內的任意時間點。格式為yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 說明
只有調用本介面複製執行個體時,您需要配置該參數,同時還需要配置 SrcDBInstanceId 參數。 |
2022-03-08T02:30:25Z |
| ClientToken |
string |
否 |
用於保證請求的等冪性,防止重複提交請求。由用戶端產生該參數值,要保證在不同請求間唯一,最大值不超過 64 個 ASCII 字元,且該參數值中不能包含非 ASCII 字元。 |
ETnLKlblzczshOTUbOCz**** |
| StorageEngine |
string |
否 |
執行個體的儲存引擎,取值固定為 WiredTiger。 說明
|
WiredTiger |
| AutoRenew |
string |
否 |
執行個體是否自動續約,取值說明:
說明
當 ChargeType 參數值為 PrePaid 時,該參數可用且為選擇性參數。 |
true |
| ProtocolType |
string |
否 |
訪問協議的類型,取值說明:
|
mongodb |
| Mongos |
array<object> |
是 |
Mongos 節點資訊。 |
|
|
object |
是 |
Mongos 節點資訊。 |
||
| Class |
string |
是 |
Mongos 節點的規格,取值詳情請參見分區叢集執行個體規格表。 說明
|
mdb.shard.2x.xlarge.d |
| ReplicaSet |
array<object> |
是 |
Shard 節點的資訊。 |
|
|
object |
否 |
Shard 節點的資訊。 |
||
| Class |
string |
是 |
Shard 節點的規格,取值詳情請參見分區叢集執行個體規格表。 說明
|
dds.shard.standard |
| Storage |
integer |
是 |
Shard 節點的儲存空間,單位為 GB。 說明
|
10 |
| ReadonlyReplicas |
integer |
否 |
設定 Shard 節點的唯讀節點個數。 取值範圍:0~5(整數),預設值為 0。 說明
參數名中的 N 代表設定第幾個 Shard 節點中的唯讀節點個數。例如,ReplicaSet.2.ReadonlyReplicas表示設定第二個 Shard 節點的唯讀節點個數。 |
0 |
| ConfigServer |
array<object> |
是 |
ConfigServer 節點的資訊。 |
|
|
object |
否 |
ConfigServer 節點的資訊。 |
||
| Class |
string |
是 |
ConfigServer 的規格,取值說明:
|
mdb.shard.2x.xlarge.d |
| Storage |
integer |
是 |
ConfigServer 的儲存空間,單位為 GB。 說明
具體取值受執行個體規格約束,取值詳情請參見分區叢集執行個體規格表。 |
20 |
| ResourceGroupId |
string |
否 |
資源群組 ID,資源群組詳情請參見查看資源群組基本資料。 |
rg-acfmyiu4ekp**** |
| SecondaryZoneId |
string |
否 |
配置備可用性區域 1,實現多可用性區域部署。取值說明:
說明
|
cn-hangzhou-h |
| HiddenZoneId |
string |
否 |
配置備可用性區域 2,實現多可用性區域部署。取值說明:
說明
|
cn-hangzhou-i |
| StorageType |
string |
否 |
儲存類型,取值說明:
說明
|
cloud_essd1 |
| GlobalSecurityGroupIds |
string |
否 |
執行個體的全域 IP 白名單模板,多個 IP 白名單模板請用英文逗號(,)分隔,不可重複。 |
g-qxieqf40xjst1ngpr3jz |
| Tag |
array<object> |
否 |
使用者自訂標籤。 |
|
|
object |
否 |
|||
| Key |
string |
否 |
標籤的鍵。 說明
|
testdatabase |
| Value |
string |
否 |
標籤的值。 說明
N 表示傳入第幾個標籤的值。例如:Tag.1.Value表示傳入第一個標籤的值;Tag.2.Value表示傳入第二個標籤的值。 |
apitest |
| Encrypted |
boolean |
否 |
是否開啟雲端硬碟加密 |
true |
| EncryptionKey |
string |
否 |
自訂金鑰識別碼。 |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| ProvisionedIops |
integer |
否 |
預配置 IOPS |
1960 |
| SrcRegion |
string |
否 |
源執行個體所在地區。 說明
|
cn-beijing |
| BackupId |
string |
否 |
叢集備份 ID。 說明
|
cb-xxx |
| RestoreType |
string |
否 |
備份恢複執行個體。
|
1 |
| DestRegion |
string |
否 |
異地備份所在地區。 |
cn-hangzhou |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回資訊。 |
||
| RequestId |
string |
請求 ID。 |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
執行個體 ID。 |
dds-bp114f14849d**** |
| OrderId |
string |
訂單 ID。 |
21010996721**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp114f14849d****",
"OrderId": "21010996721****"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | SecurityRisk.AuthVerification | we have detected a risk with your default payment method. An email and notification has been sent to you. Please re-submit your order before after verificaiton. | |
| 400 | InvaliadParameter.ShardsCount.LessThanSrc | The specified number of shards is less than that of source instance. | |
| 400 | ORDER.ACCOUNT_INFORMATION_INCOMPLETE | Your information is incomplete. Complete your information before ordering. | |
| 400 | InvalidRegion.Format | Specified Region is not valid. | |
| 400 | Zone.Closed | The specified zone is closed. | |
| 400 | TokenServiceError | The request token is duplicated. | |
| 400 | InvalidParam | Param not valid. | |
| 400 | InvalidEngineVersion.Malformed | Specified engine version is not valid. | |
| 400 | InvalidParameters.Format | Specified parameters is not valid. | 輸入的參數無效。 |
| 400 | RestoreTypeNotSupported | The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'. | 指明的恢複類型執行個體不支援,檢查 RestoreType/BackupID/RestoreTime 輸入參數。 |
| 500 | VpcServiceError | Invoke vpc service error. | 調用vpc服務錯誤。 |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | ReduceDiskNotSupport | Reduce disk size is not supported in clone/restore. | 執行個體複製\恢複不支援縮小磁碟空間大小。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。