ApsaraDB for MongoDB のレプリカセットインスタンスを作成またはクローンします。
操作説明
この操作を呼び出す前に、ApsaraDB for MongoDB の課金方法と料金をご理解ください。
ApsaraDB for MongoDB のインスタンスタイプの詳細については、「インスタンスタイプ」をご参照ください。
シャードクラスターインスタンスを作成するには、CreateShardingDBInstance 操作を呼び出します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dds:CreateDBInstance |
create |
*Instance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。リージョン ID を照会するには、DescribeRegions 操作を呼び出します。 説明
インスタンスをクローンするか、ゴミ箱からインスタンスを復元する場合、このパラメーターはソースインスタンスのリージョン ID と同じである必要があります。 |
cn-hangzhou |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。クライアントを使用してトークンを生成できます。トークンが異なるリクエスト間で一意であることを確認してください。トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
ETnLKlblzczshOTUbOCz**** |
| ZoneId |
string |
任意 |
ゾーン ID。ゾーン ID を照会するには、DescribeRegions 操作を呼び出します。 |
cn-hangzhou-g |
| EngineVersion |
string |
必須 |
データベースエンジンのバージョン。有効な値:
説明
インスタンスをクローンするか、ゴミ箱からインスタンスを復元する場合、このパラメーターはソースインスタンスのエンジンバージョンと同じである必要があります。 警告
バージョン 3.4 以前は廃止されました。 |
4.4 |
| DBInstanceClass |
string |
必須 |
インスタンスタイプ。インスタンスタイプを照会するには、DescribeAvailableResource 操作を呼び出します。 |
dds.mongo.standard |
| DBInstanceStorage |
integer |
必須 |
インスタンスのストレージ容量 (GB)。 このパラメーターの値はインスタンスタイプによって異なります。詳細については、「レプリカセットインスタンスタイプ」をご参照ください。 |
10 |
| DBInstanceDescription |
string |
任意 |
インスタンス名。名前は次の要件を満たす必要があります:
|
test |
| SecurityIPList |
string |
任意 |
インスタンスの IP アドレスホワイトリスト。複数の IP アドレスをコンマ (,) で区切ります。ホワイトリスト内の各 IP アドレスは一意である必要があります。ホワイトリストは次のいずれかの形式にすることができます:
説明
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
任意 |
ルートアカウントのパスワード。パスワードは次の要件を満たす必要があります:
説明
パスワードの特殊文字による接続失敗の詳細については、「パスワードの特殊文字による接続失敗を修正するにはどうすればよいですか?」をご参照ください。 |
123456Aa |
| Period |
integer |
任意 |
インスタンスのサブスクリプション期間 (月単位)。 有効な値:1〜9 (整数)、12、24、36、60。 説明
このパラメーターは必須であり、ChargeType パラメーターを PrePaid に設定した場合にのみ有効になります。 |
1 |
| ChargeType |
string |
任意 |
インスタンスの課金方法。有効な値:
説明
このパラメーターを PrePaid に設定する場合は、Period パラメーターも指定する必要があります。 |
PrePaid |
| NetworkType |
string |
任意 |
インスタンスのネットワークタイプ。有効な値: VPC: Virtual Private Cloud (VPC)。 |
VPC |
| VpcId |
string |
任意 |
VPC ID。 |
vpc-bp175iuvg8nxqraf2**** |
| VSwitchId |
string |
任意 |
vSwitch ID。 |
vsw-bp1gzt31twhlo0sa5**** |
| SrcDBInstanceId |
string |
任意 |
ソースインスタンス ID。 説明
インスタンスをクローンする場合、このパラメーターと BackupId または RestoreTime パラメーターを指定する必要があります。ゴミ箱からインスタンスを復元する場合、このパラメーターのみを指定する必要があります。BackupId または RestoreTime パラメーターを指定する必要はありません。 |
dds-bp1ee12ad351**** |
| BackupId |
string |
任意 |
バックアップポイント ID。バックアップポイント ID を照会するには、DescribeBackups 操作を呼び出します。 説明
このパラメーターと SrcDBInstanceId パラメーターは、バックアップポイントに基づいてインスタンスをクローンする場合にのみ指定する必要があります。 |
32994**** |
| RestoreTime |
string |
任意 |
インスタンスを復元したいポイントインタイム。過去 7 日以内の任意のポイントインタイムを指定できます。時間は yyyy-MM-ddTHH:mm:ssZ 形式で、UTC である必要があります。 説明
このパラメーターと SrcDBInstanceId パラメーターは、ポイントインタイムに基づいてインスタンスをクローンする場合にのみ指定する必要があります。 |
2022-03-13T12:11:14Z |
| BusinessInfo |
string |
任意 |
ビジネス情報。これはオプションのパラメーターです。 |
{“ActivityId":"000000000"} |
| AutoRenew |
string |
任意 |
インスタンスの自動更新を有効にするかどうかを指定します。有効な値:
説明
このパラメーターはオプションであり、ChargeType パラメーターを PrePaid に設定した場合にのみ有効になります。 |
true |
| DatabaseNames |
string |
任意 |
データベース名。 説明
インスタンスをクローンする場合、このパラメーターを指定して特定のデータベースをクローンできます。このパラメーターを指定しない場合、インスタンスのすべてのデータベースがクローンされます。 |
mongodbtest |
| CouponNo |
string |
任意 |
クーポンを使用するかどうかを指定します。有効な値:
|
default |
| StorageEngine |
string |
任意 |
インスタンスのストレージエンジン。値は WiredTiger に固定されています。 説明
|
WiredTiger |
| ReplicationFactor |
string |
任意 |
レプリカセットインスタンス内のプライマリノードとセカンダリノードの数。有効な値:
重要
スタンドアロンインスタンスの場合、このパラメーターを指定する必要はありません。 |
3 |
| ReadonlyReplicas |
string |
任意 |
レプリカセットインスタンス内の読み取り専用ノードの数。有効な値は 0 から 5 までの整数です。デフォルト値は 0 です。 |
0 |
| Engine |
string |
任意 |
データベースエンジン。値は MongoDB に固定されています。 |
MongoDB |
| StorageType |
string |
任意 |
ストレージクラス。有効な値:
説明
|
cloud_essd1 |
| SecondaryZoneId |
string |
任意 |
セカンダリノードがデプロイされるゾーン。このパラメーターはマルチゾーンデプロイメントに使用されます。有効な値:
説明
|
cn-hangzhou-h |
| HiddenZoneId |
string |
任意 |
非表示ノードがデプロイされるゾーン。このパラメーターはマルチゾーンデプロイメントに使用されます。有効な値:
説明
|
cn-hangzhou-i |
| Tag |
array<object> |
任意 |
カスタムタグ。 |
|
|
object |
任意 |
インスタンスに追加されたカスタムタグ。 |
||
| Key |
string |
任意 |
タグキー。 説明
|
testdatabase |
| Value |
string |
任意 |
タグ値。 説明
N は N 番目のタグを指定します。たとえば、Tag.1.Value は最初のタグの値を指定し、Tag.2.Value は 2 番目のタグの値を指定します。 |
apitest |
| GlobalSecurityGroupIds |
string |
任意 |
インスタンスのグローバル IP アドレスホワイトリストテンプレート。複数のテンプレートをコンマ (,) で区切ります。テンプレートは繰り返すことはできません。この機能はカナリアリリースです。 |
g-qxieqf40xjst1ngpr3jz |
| Encrypted |
boolean |
任意 |
ディスク暗号化を有効にするかどうかを指定します。 |
true |
| EncryptionKey |
string |
任意 |
カスタムキー ID。 |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| ProvisionedIops |
integer |
任意 |
プロビジョニング済み IOPS (1 秒あたりの入出力操作)。有効な値:0〜50000。 |
1960 |
| RestoreType |
string |
任意 |
バックアップからインスタンスを復元するメソッド。
|
0 |
| SrcRegion |
string |
任意 |
ソースインスタンスが配置されているリージョン。 説明
|
2 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
インスタンス ID。 |
dds-bp144a7f2db8**** |
| OrderId |
string |
注文 ID。 |
21077576248**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp144a7f2db8****",
"OrderId": "21077576248****"
}
エラーコード
|
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 | MissingParameter | Period is mandatory for this action. | |
| 400 | ORDER.ACCOUNT_INFORMATION_INCOMPLETE | Your information is incomplete. Complete your information before ordering. | |
| 400 | InvalidClientToken.Malformed | Specified parameter ClientToken is not valid. | |
| 400 | InvalidDBInstanceDescription.Malformed | Specified parameter DBInstanceDescription is not valid. | |
| 400 | InvalidSecurityIPListLength.Malformed | The quota of security ip exceeds. | |
| 400 | InsufficientBalance | Your account does not have enough balance. | |
| 400 | QuotaExceed.AfterpayInstance | Living afterpay instances quota exceeded. | |
| 400 | InvalidCapacity.NotFound | The Capacity provided does not exist in our records. | |
| 400 | ResourceNotAvailable | Resource you requested is not available for finance user. | |
| 400 | IdempotentParameterMismatch | Request uses a client token in a previous request but is not identical to that request. | |
| 400 | InvalidSecurityIPList.Malformed | The specified parameter "SecurityIPList" is not valid. | |
| 400 | InvalidSecurityIPList.Duplicate | The Security IP address is not in the available range or occupied. | |
| 400 | InvalidDBInstanceStorage.ValueNotSupported | The specified parameter DBInstanceStorage is not valid. | |
| 400 | InvalidAccountPassword.Malformed | Specified parameter AccountPassword is not valid. | |
| 400 | TokenServiceError | Duplicate ClientToken request. | |
| 400 | Zone.Closed | The specified zone is closed. | |
| 400 | PRICE.ORIGIN_PRICE_ERROR | The origin price error. | |
| 400 | NO_AVAILABLE_PAYMENT_METHOD | No payment method is specified for your account. We recommend that you add a payment method. | |
| 400 | InvalidEcsImage.NotFound | Specified ecs image does not exist. | |
| 400 | SaleValidateNoSpecificCodeFailed | Specified Storage or Version or InstanceClass is invalid. | |
| 400 | Trade_Not_Support_Async_Pay | Trade not support async pay. | |
| 400 | InvalidZoneld | The specified primary zone, secondary zone and hidden zone cannot be the same. | |
| 400 | SameZoneId | The specified primary zone, secondary zone require two different zones. | |
| 403 | RealNameAuthenticationError | Your account has not passed the real-name authentication yet. | |
| 403 | RegionUnauthorized | There is no authority to create instance in the specified region. | |
| 403 | OperationDenied | The resource is out of usage. | |
| 403 | InvalidEngineVersionInRegion.NotAvailable | The EngineVersion in the Region is not available. | |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | |
| 403 | IncorrectBackupSetState | Current backup set state does not support operations. | |
| 404 | InvalidBackup.NotFound | The available backup does not exist in recovery time. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。