MongoDB シャードクラスターインスタンスを作成またはクローン作成します。
操作説明
-
この操作を呼び出す前に、ApsaraDB for MongoDB の課金方法と料金について理解していることを確認してください。
-
ApsaraDB for MongoDB のインスタンスタイプの詳細については、「インスタンスタイプ」をご参照ください。
-
スタンドアロンインスタンスまたはレプリカセットインスタンスを作成するには、CreateDBInstance 操作を呼び出します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
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 アドレスをコンマ (,) で区切ります。 ホワイトリスト内の各 IP アドレスは一意である必要があります。 次のフォーマットがサポートされています:
説明
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
任意 |
ルートアカウントのパスワード。 パスワードは、次の要件を満たす必要があります:
説明
パスワード内の特殊文字による接続失敗の解決方法については、「パスワードの特殊文字が原因で接続に失敗した場合の対処方法」をご参照ください。 |
123456Aa |
| ChargeType |
string |
任意 |
インスタンスの課金方法。 有効値:
説明
このパラメーターを PrePaid に設定する場合は、Period パラメーターも指定する必要があります。 |
PrePaid |
| Period |
integer |
任意 |
インスタンスのサブスクリプション期間。 単位:月。 有効値:1~9 (整数)、12、24、36、60。 説明
このパラメーターは必須であり、ChargeType パラメーターを PrePaid に設定した場合にのみ有効になります。 |
1 |
| NetworkType |
string |
任意 |
インスタンスのネットワークタイプ。 有効値: VPC:VPC。 |
VPC |
| VpcId |
string |
任意 |
VPC ID。 |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
任意 |
vSwitch 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 |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、トークンが異なるリクエスト間で一意であることを確認する必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
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> |
必須 |
シャードノードの情報。 |
|
|
object |
任意 |
シャードノードの情報。 |
||
| Class |
string |
必須 |
シャードノードのインスタンスタイプ。 詳細については、「シャードクラスターインスタンスのインスタンスタイプ」をご参照ください。 説明
|
dds.shard.standard |
| Storage |
integer |
必須 |
シャードノードのストレージ容量。 単位:GB。 説明
|
10 |
| ReadonlyReplicas |
integer |
任意 |
シャードノード内の読み取り専用ノードの数。 有効値:0~5。 デフォルト値は 0 です。 説明
パラメーター名の N は、シャードノードのシリアル番号を指定します。 たとえば、ReplicaSet.2.ReadonlyReplicas は 2 番目のシャードノードの読み取り専用ノードの数を指定します。 |
0 |
| ConfigServer |
array<object> |
必須 |
ConfigServer ノードの情報。 |
|
|
object |
任意 |
ConfigServer ノードの情報。 |
||
| Class |
string |
必須 |
ConfigServer ノードのインスタンスタイプ。 有効値:
|
mdb.shard.2x.xlarge.d |
| Storage |
integer |
必須 |
ConfigServer ノードのストレージ容量。 単位:GB。 説明
このパラメーターの値はインスタンスタイプによって制限されます。 詳細については、「シャードクラスターインスタンスのインスタンスタイプ」をご参照ください。 |
20 |
| SecondaryZoneId |
string |
任意 |
マルチゾーンデプロイのセカンダリゾーン 1。 有効値:
説明
|
cn-hangzhou-h |
| HiddenZoneId |
string |
任意 |
マルチゾーンデプロイのセカンダリゾーン 2。 有効値:
説明
|
cn-hangzhou-i |
| StorageType |
string |
任意 |
ストレージタイプ。 有効値:
説明
|
cloud_essd1 |
| GlobalSecurityGroupIds |
string |
任意 |
インスタンスのグローバル IP アドレスホワイトリストテンプレート。 複数のテンプレートをコンマ (,) で区切ります。 各テンプレートは一意である必要があります。 |
g-qxieqf40xjst1ngpr3jz |
| Tag |
array<object> |
任意 |
カスタムタグ。 |
|
|
object |
任意 |
インスタンスに追加されたカスタムタグ。 |
||
| Key |
string |
任意 |
タグのキー。 説明
|
testdatabase |
| Value |
string |
任意 |
タグの値。 説明
N はタグのシリアル番号を指定します。 たとえば、Tag.1.Value は最初のタグの値を指定し、Tag.2.Value は 2 番目のタグの値を指定します。 |
apitest |
| Encrypted |
boolean |
任意 |
ディスク暗号化を有効にするかどうかを指定します。 |
true |
| EncryptionKey |
string |
任意 |
カスタムキー ID。 |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| ProvisionedIops |
integer |
任意 |
プロビジョンド IOPS。 |
1960 |
| SrcRegion |
string |
任意 |
ソースインスタンスのリージョン。 説明
|
cn-beijing |
| BackupId |
string |
任意 |
クラスターバックアップ ID。 説明
|
cb-xxx |
| RestoreType |
string |
任意 |
バックアップベースのインスタンス復元方法。
|
1 |
| DestRegion |
string |
任意 |
geo 冗長バックアップが保存されているリージョン。 |
cn-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返された情報。 |
||
| RequestId |
string |
リクエスト ID。 |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
インスタンス ID。 |
dds-bp114f14849d**** |
| OrderId |
string |
注文 ID。 |
21010996721**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp114f14849d****",
"OrderId": "21010996721****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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'. | |
| 500 | VpcServiceError | Invoke vpc service error. | |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | ReduceDiskNotSupport | Reduce disk size is not supported in clone/restore. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。