ApsaraDB for MongoDB シャードクラスターインスタンスを作成またはクローン作成します。
操作説明
-
この操作の呼び出し前に、ApsaraDB for MongoDB プロダクトの課金方法および料金を十分に理解していることを確認してください。
-
ApsaraDB for MongoDB のインスタンスの仕様の詳細については、「インスタンスの仕様」を参照してください。
-
スタンドアロンまたはレプリカセットインスタンスを作成するには、 CreateDBInstance 操作を呼び出します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dds:CreateShardingDBInstance |
create |
*インスタンス。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| 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 アドレスは重複できません。次の 3 つのフォーマットがサポートされています。
説明
|
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.シャード.2x.xlarge.d |
| ReplicaSet |
array<object> |
必須 |
シャードノードに関する情報。 |
|
|
object |
任意 |
シャードノードに関する情報。 |
||
| Class |
string |
必須 |
シャードノードの仕様。詳細については、「シャードクラスターインスタンスの仕様」を参照してください。 説明
|
dds.シャード.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.シャード.2x.xlarge.d |
| Storage |
integer |
必須 |
ConfigServer ノードのストレージ容量。単位: GB。 説明
有効な値はインスタンスの仕様によって異なります。詳細については、「シャードクラスターインスタンスの仕様」を参照してください。 |
20 |
| SecondaryZoneId |
string |
任意 |
リソースグループの ID。詳細については、「リソースグループの基本情報の表示」を参照してください。 |
rg-acfmyiu4ekp**** |
| HiddenZoneId |
string |
任意 |
マルチゾーン Deployment のセカンダリゾーン 1。有効な値:
説明
|
cn-hangzhou-h |
| StorageType |
string |
任意 |
マルチゾーン Deployment のセカンダリゾーン 2。有効な値:
説明
|
cn-hangzhou-i |
| GlobalSecurityGroupIds |
string |
任意 |
ストレージタイプ。有効な値:
説明
|
cloud_essd1 |
| Tag |
array<object> |
任意 |
インスタンスのグローバル IP アドレスホワイトリストテンプレート。複数のテンプレートはコンマ (,) で区切ります。テンプレートは重複できません。 |
g-qxieqf40xjst1ngpr3jz |
|
object |
任意 |
インスタンスに追加されたカスタムタグ。 |
||
| Key |
string |
任意 |
タグのキー。 説明
|
testdatabase |
| Value |
string |
任意 |
タグの値。 説明
N はタグの通し番号を示します。たとえば、Tag.1.Value は最初のタグの値を指定し、Tag.2.Value は 2 番目のタグの値を指定します。 |
apitest |
| Encrypted |
boolean |
任意 |
カスタムタグ。 |
true |
| EncryptionKey |
string |
任意 |
クラウドディスク暗号化を有効にするかどうかを指定します。 |
true |
| ProvisionedIops |
integer |
任意 |
カスタム暗号鍵の ID。 |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| SrcRegion |
string |
任意 |
プロビジョニングされた IOPS。 |
1960 |
| BackupId |
string |
任意 |
ソースインスタンスが存在するリージョン。 説明
|
cn-beijing |
| RestoreType |
string |
任意 |
クラスターバックアップの ID。 説明
このパラメーターは、RestoreType が 2 または 3 に設定されている場合にのみ必須です。 |
cb-xxx |
| DestRegion |
string |
任意 |
バックアップ回復タイプ。有効な値:
|
1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
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'. | 指定された解凍タイプのインスタンスはサポートされていません。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. | インスタンスクローニングまたは復元では、クラウドディスク領域の縮小はサポートされていません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。