Membuat atau mengkloning instans kluster sharded MongoDB.
Deskripsi operasi
-
Sebelum memanggil operasi ini, pastikan Anda memahami metode penagihan dan harga ApsaraDB for MongoDB.
-
Untuk informasi selengkapnya tentang tipe instans ApsaraDB for MongoDB, lihat Tipe instans.
-
Untuk membuat instans standalone atau instans set replika, Anda dapat memanggil operasi CreateDBInstance.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:CreateShardingDBInstance |
create |
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. Anda dapat memanggil operasi DescribeRegions untuk menanyakan ID wilayah. |
cn-hangzhou |
| ZoneId |
string |
No |
ID zona. Anda dapat memanggil operasi DescribeRegions untuk menanyakan ID zona. |
cn-hangzhou-g |
| Engine |
string |
Yes |
Engine database. Tetapkan nilainya ke MongoDB. |
MongoDB |
| EngineVersion |
string |
Yes |
Versi database. Nilai yang valid:
Catatan
|
4.4 |
| DBInstanceDescription |
string |
No |
Nama instans. Nama harus memenuhi persyaratan berikut:
|
test |
| SecurityIPList |
string |
No |
Daftar putih alamat IP instans. Pisahkan beberapa alamat IP dengan koma (,). Setiap alamat IP dalam daftar putih harus unik. Format yang didukung:
Catatan
|
192.168.xx.xx,192.168.xx.xx |
| AccountPassword |
string |
No |
Password akun root. Password harus memenuhi persyaratan berikut:
Catatan
Untuk informasi tentang cara mengatasi kegagalan koneksi yang disebabkan oleh karakter khusus dalam password, lihat Bagaimana cara memperbaiki kegagalan koneksi yang disebabkan oleh karakter khusus dalam password?. |
123456Aa |
| ChargeType |
string |
No |
Metode penagihan instans. Nilai yang valid:
Catatan
Jika Anda menetapkan parameter ini ke PrePaid, Anda juga harus menentukan parameter Period. |
PrePaid |
| Period |
integer |
No |
Durasi langganan instans. Satuan: bulan. Nilai yang valid: 1 hingga 9 (bilangan bulat), 12, 24, 36, dan 60. Catatan
Parameter ini wajib dan hanya berlaku jika Anda menetapkan parameter ChargeType ke PrePaid. |
1 |
| NetworkType |
string |
No |
Jenis jaringan instans. Nilai yang valid: VPC: virtual private cloud. |
VPC |
| VpcId |
string |
No |
ID virtual private cloud (VPC). |
vpc-bp1n3i15v90el48nx**** |
| VSwitchId |
string |
No |
ID virtual switch. |
vsw-bp1vj604nj5a9zz74**** |
| SrcDBInstanceId |
string |
No |
ID instans sumber. Catatan
Parameter ini wajib hanya saat Anda mengkloning instans dengan memanggil operasi ini. Anda juga harus menentukan parameter RestoreTime. |
dds-bp11483712c1**** |
| RestoreTime |
string |
No |
Titik waktu yang ingin Anda pulihkan datanya. Anda dapat menentukan titik waktu apa pun dalam tujuh hari terakhir. Waktu dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu dalam Coordinated Universal Time (UTC). Catatan
Parameter ini wajib hanya saat Anda mengkloning instans dengan memanggil operasi ini. Anda juga harus menentukan parameter SrcDBInstanceId. |
2022-03-08T02:30:25Z |
| ClientToken |
string |
No |
Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan tidak boleh melebihi 64 karakter. |
ETnLKlblzczshOTUbOCz**** |
| StorageEngine |
string |
No |
Mesin penyimpanan instans. Tetapkan nilainya ke WiredTiger. Catatan
|
WiredTiger |
| AutoRenew |
string |
No |
Menentukan apakah perpanjangan otomatis untuk instans diaktifkan. Nilai yang valid:
Catatan
Parameter ini opsional dan hanya berlaku jika Anda menetapkan parameter ChargeType ke PrePaid. |
true |
| ProtocolType |
string |
No |
Jenis protokol instans. Nilai yang valid:
|
mongodb |
| Mongos |
array<object> |
Yes |
Informasi node Mongos. |
|
|
object |
Yes |
Informasi node Mongos. |
||
| Class |
string |
Yes |
Tipe instans node Mongos. Untuk informasi selengkapnya, lihat Tipe instans kluster sharded. Catatan
|
mdb.shard.2x.xlarge.d |
| ReplicaSet |
array<object> |
Yes |
Informasi node shard. |
|
|
object |
No |
Informasi node shard. |
||
| Class |
string |
Yes |
Tipe instans node shard. Untuk informasi selengkapnya, lihat Tipe instans kluster sharded. Catatan
|
dds.shard.standard |
| Storage |
integer |
Yes |
Storage space node shard. Satuan: GB. Catatan
|
10 |
| ReadonlyReplicas |
integer |
No |
Jumlah node read-only dalam node shard. Nilai yang valid: 0 hingga 5. Nilai default adalah 0. Catatan
N dalam nama parameter menentukan nomor seri node shard. Misalnya, ReplicaSet.2.ReadonlyReplicas menentukan jumlah node read-only dalam node shard kedua. |
0 |
| ConfigServer |
array<object> |
Yes |
Informasi node Configserver. |
|
|
object |
No |
Informasi node Configserver. |
||
| Class |
string |
Yes |
Tipe instans node Configserver. Nilai yang valid:
|
mdb.shard.2x.xlarge.d |
| Storage |
integer |
Yes |
Storage space node Configserver. Satuan: GB. Catatan
Nilai parameter ini dibatasi oleh tipe instans. Untuk informasi selengkapnya, lihat Tipe instans kluster sharded. |
20 |
| SecondaryZoneId |
string |
No |
Zona sekunder 1 untuk penerapan multi-zona. Nilai yang valid:
Catatan
|
cn-hangzhou-h |
| HiddenZoneId |
string |
No |
Zona sekunder 2 untuk penerapan multi-zona. Nilai yang valid:
Catatan
|
cn-hangzhou-i |
| StorageType |
string |
No |
Jenis penyimpanan. Nilai yang valid:
Catatan
|
cloud_essd1 |
| GlobalSecurityGroupIds |
string |
No |
Templat daftar putih alamat IP global instans. Pisahkan beberapa templat dengan koma (,). Setiap templat harus unik. |
g-qxieqf40xjst1ngpr3jz |
| Tag |
array<object> |
No |
Tag kustom. |
|
|
object |
No |
Tag kustom yang ditambahkan ke instans. |
||
| Key |
string |
No |
Kunci tag. Catatan
|
testdatabase |
| Value |
string |
No |
Nilai tag. Catatan
N menentukan nomor seri tag. Misalnya, Tag.1.Value menentukan nilai tag pertama, dan Tag.2.Value menentukan nilai tag kedua. |
apitest |
| Encrypted |
boolean |
No |
Menentukan apakah enkripsi disk diaktifkan. |
true |
| EncryptionKey |
string |
No |
ID kunci kustom. |
2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| ProvisionedIops |
integer |
No |
IOPS yang disediakan. |
1960 |
| SrcRegion |
string |
No |
Wilayah instans sumber. Catatan
|
cn-beijing |
| BackupId |
string |
No |
ID backup kluster. Catatan
|
cb-xxx |
| RestoreType |
string |
No |
Metode pemulihan instans berdasarkan backup.
|
1 |
| DestRegion |
string |
No |
Wilayah tempat backup geo-redundant disimpan. |
cn-hangzhou |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Informasi yang dikembalikan. |
||
| RequestId |
string |
ID permintaan. |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| DBInstanceId |
string |
ID instans. |
dds-bp114f14849d**** |
| OrderId |
string |
ID pesanan. |
21010996721**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"DBInstanceId": "dds-bp114f14849d****",
"OrderId": "21010996721****"
}
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 | 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.