Membuat atau mengkloning instans replika set Database Apsara for MongoDB.
Deskripsi operasi
Sebelum menggunakan operasi ini, pastikan Anda memahami metode penagihan dan harga Database Apsara for MongoDB.
Untuk informasi tentang spesifikasi instans, lihat Spesifikasi instans.
Untuk membuat instans kluster sharded, panggil operasi CreateShardingDBInstance.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:CreateDBInstance |
create |
*Instans.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. Anda dapat memanggil operasi DescribeRegions untuk mengkueri ID wilayah. Catatan
Jika Anda memanggil operasi ini untuk mengkloning instans atau memulihkan instans kloning dari keranjang daur ulang, atur parameter ini ke nilai yang sama dengan instans sumber. |
cn-hangzhou |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII dan tidak boleh melebihi 64 karakter. |
ETnLKlblzczshOTUbOCz**** |
| ZoneId |
string |
No |
ID zona. Anda dapat memanggil operasi DescribeRegions untuk mengkueri ID zona. |
cn-hangzhou-g |
| EngineVersion |
string |
Yes |
Versi mesin database. Nilai valid:
Catatan
Jika Anda memanggil operasi ini untuk mengkloning instans atau memulihkan instans kloning dari keranjang daur ulang, atur parameter ini ke nilai yang sama dengan instans sumber. Peringatan Versi 3.4 dan yang lebih lama tidak lagi tersedia untuk dibeli. |
4.4 |
| DBInstanceClass |
string |
Yes |
Tipe instans. Anda dapat memanggil operasi DescribeAvailableResource untuk mengkueri tipe instans yang tersedia. |
dds.mongo.standard |
| DBInstanceStorage |
integer |
Yes |
Kapasitas penyimpanan instans. Unit: GB. Nilai valid bergantung pada tipe instans. Untuk detailnya, lihat Spesifikasi instans replika set. |
10 |
| DBInstanceDescription |
string |
No |
Nama instans. Nama harus memenuhi persyaratan berikut:
|
test |
| SecurityIPList |
string |
No |
Daftar putih IP instans. Pisahkan beberapa alamat IP dengan koma (,). Alamat IP duplikat tidak diizinkan. Format berikut didukung:
Catatan
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
No |
Kata sandi akun root. Kata sandi harus memenuhi persyaratan berikut:
Catatan
Untuk informasi tentang kegagalan koneksi database yang disebabkan oleh karakter khusus dalam kata sandi, lihat Bagaimana cara menangani kegagalan koneksi database yang disebabkan oleh karakter khusus dalam string koneksi?. |
123456Aa |
| Period |
integer |
No |
Durasi langganan instans. Unit: bulan. Nilai valid: 1 hingga 9 (bilangan bulat), 12, 24, 36, dan 60. Catatan
Parameter ini tersedia dan diperlukan ketika ChargeType diatur ke PrePaid. |
1 |
| ChargeType |
string |
No |
Metode penagihan instans. Nilai valid:
Catatan
Jika Anda mengatur parameter ini ke PrePaid, Anda juga harus mengonfigurasi parameter Period. Valid values:
|
PrePaid |
| NetworkType |
string |
No |
Jenis jaringan instans. Nilai valid: VPC: Virtual Private Cloud. Valid values:
|
VPC |
| VpcId |
string |
No |
ID VPC. |
vpc-bp175iuvg8nxqraf2**** |
| VSwitchId |
string |
No |
ID vSwitch. |
vsw-bp1gzt31twhlo0sa5**** |
| SrcDBInstanceId |
string |
No |
ID instans sumber. Catatan
Jika Anda memanggil operasi ini untuk mengkloning instans, Anda harus mengonfigurasi parameter ini bersama dengan parameter BackupId atau RestoreTime. Jika Anda memanggil operasi ini untuk memulihkan instans kloning dari keranjang daur ulang, Anda hanya perlu mengonfigurasi parameter ini. Parameter BackupId dan RestoreTime tidak diperlukan. |
dds-bp1ee12ad351**** |
| BackupId |
string |
No |
ID cadangan. Anda dapat memanggil operasi DescribeBackups untuk mengkueri ID cadangan. Catatan
Parameter ini hanya diperlukan ketika Anda memanggil operasi ini untuk mengkloning instans dari titik cadangan. Anda juga harus mengonfigurasi parameter SrcDBInstanceId. |
32994**** |
| RestoreTime |
string |
No |
Pengatur waktu untuk memulihkan instans. Anda dapat menentukan pengatur waktu apa pun dalam 7 hari terakhir. Tentukan waktu dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Parameter ini hanya diperlukan ketika Anda memanggil operasi ini untuk mengkloning instans ke pengatur waktu tertentu. Anda juga harus mengonfigurasi parameter SrcDBInstanceId. |
2022-03-13T12:11:14Z |
| BusinessInfo |
string |
No |
Informasi tambahan tentang bisnis. |
{“ActivityId":"000000000"} |
| AutoRenew |
string |
No |
Apakah akan mengaktifkan perpanjangan otomatis untuk instans. Nilai valid:
Catatan
Parameter ini tersedia dan opsional ketika ChargeType diatur ke PrePaid. |
true |
| DatabaseNames |
string |
No |
Nama database. Catatan
Ketika Anda memanggil operasi ini untuk mengkloning instans, Anda dapat menentukan parameter ini untuk mengkloning database tertentu. Jika Anda tidak menentukan parameter ini, semua database akan dikloning. |
mongodbtest |
| CouponNo |
string |
No |
Apakah akan menggunakan kupon. Nilai valid:
|
default |
| StorageEngine |
string |
No |
Mesin penyimpanan instans. Nilai ditetapkan sebagai WiredTiger. Catatan
Valid values:
|
WiredTiger |
| ReplicationFactor |
string |
No |
Jumlah node primer dan sekunder dalam instans replika set. Nilai valid:
Penting Parameter ini tidak diperlukan untuk instans node tunggal. |
3 |
| ReadonlyReplicas |
string |
No |
Jumlah node hanya-baca dalam instans replika set. Nilai valid: 0 hingga 5 (bilangan bulat). Nilai default: 0. |
0 |
| Engine |
string |
No |
ID kelompok sumber daya. Valid values:
|
rg-acfmyiu4ekp**** |
| StorageType |
string |
No |
ID klaster khusus. |
dhg-2x78**** |
| SecondaryZoneId |
string |
No |
Mesin database. Nilai ditetapkan sebagai MongoDB. |
MongoDB |
| HiddenZoneId |
string |
No |
Tipe penyimpanan. Nilai valid:
Catatan
|
cloud_essd1 |
| Tag |
array<object> |
No |
Zona tempat node sekunder diterapkan untuk menerapkan penerapan multi-zona. Nilai valid:
Catatan
|
cn-hangzhou-h |
|
object |
No |
|||
| Key |
string |
No |
Kunci tag. Catatan
N menunjukkan nomor tag. Misalnya, Tag.1.Key menunjukkan kunci tag pertama, dan Tag.2.Key menunjukkan kunci tag kedua. |
testdatabase |
| Value |
string |
No |
Nilai tag. Catatan
N menunjukkan nomor tag. Misalnya, Tag.1.Value menunjukkan nilai tag pertama, dan Tag.2.Value menunjukkan nilai tag kedua. |
apitest |
| GlobalSecurityGroupIds |
string |
No |
Zona tempat node tersembunyi diterapkan untuk menerapkan penerapan multi-zona. Nilai valid:
Catatan
|
cn-hangzhou-i |
| Encrypted |
boolean |
No |
Tag yang ditentukan pengguna. |
true |
| EncryptionKey |
string |
No |
Template daftar putih IP global untuk instans. Pisahkan beberapa template dengan koma (,). Template duplikat tidak diizinkan. (Fitur ini dalam rilis canary.) |
g-qxieqf40xjst1ngpr3jz |
| ProvisionedIops |
integer |
No |
Apakah akan mengaktifkan enkripsi disk. |
true |
| RestoreType |
string |
No |
ID kunci kustom. |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| SrcRegion |
string |
No |
Performa yang disediakan (IOPS). Nilai valid: 0 hingga 50000. |
1960 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
ID instans. |
dds-bp144a7f2db8**** |
| OrderId |
string |
ID pesanan. |
21077576248**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp144a7f2db8****",
"OrderId": "21077576248****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. | Nama node tidak 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. | Parameter Storage, Version, atau InstanceClass kosong. |
| 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. | Parameter zona utama, zona sekunder 1, dan zona sekunder 2 tidak boleh sama semua. |
| 400 | SameZoneId | The specified primary zone, secondary zone require two different zones. | Parameter zona utama dan zona sekunder yang ditentukan harus berbeda. |
| 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. | Sumber daya telah melebihi batas penggunaan. |
| 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.