Mengubah konfigurasi satu atau beberapa node Mongos atau shard dalam instans kluster sharded ApsaraDB for MongoDB.
Deskripsi operasi
Sebelum memanggil operasi ini, pastikan Anda memahami metode penagihan dan pricing ApsaraDB for MongoDB.
Operasi ini hanya berlaku untuk instans kluster sharded ApsaraDB for MongoDB.
Saat melakukan peningkatan dan penurunan beberapa instans kluster sharded sekaligus (batch), tipe instans target tunduk pada batasan tertentu. Misalnya, jika Anda memperluas kapasitas penyimpanan, kapasitas target harus lebih besar dari atau sama dengan kapasitas saat ini. Jika instans memiliki tipe instans yang berbeda, sistem akan memilih secara acak tipe instans salah satu instans dan menerapkan batasannya ke seluruh batch, yang dapat menyebabkan operasi peningkatan dan penurunan gagal. Jika Anda tidak dapat melakukan peningkatan dan penurunan instans secara batch, gunakan operasi ModifyNodeSpec untuk mengubah konfigurasi satu instans kluster sharded.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:ModifyNodeSpecBatch |
update |
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. Anda dapat memanggil operasi DescribeRegions untuk mengambil daftar wilayah terbaru. |
cn-hangzhou |
| DBInstanceId |
string |
Yes |
ID instans yang ingin Anda ubah konfigurasinya. |
dds-bp1337621e8f**** |
| NodesInfo |
string |
Yes |
Tipe instans node Mongos dan shard yang ingin Anda ubah. Untuk informasi selengkapnya, lihat Instance types. |
{"Shards":[{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp14ae4572fd****","Storage":20},{"DBInstanceClass":"dds.shard.mid","DBInstanceName":"d-bp19f4f92dc5****","Storage":30}]} |
| ClientToken |
string |
No |
Token client. Digunakan untuk memastikan idempotensi permintaan. Anda dapat menghasilkan nilainya di sisi client, tetapi pastikan nilainya unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. |
ETnLKlblzczshOTUbOCz**** |
| AutoPay |
boolean |
No |
Menentukan apakah pembayaran otomatis diaktifkan. Nilai yang valid:
Nilai default: true. |
true |
| EffectiveTime |
string |
No |
Periode efektif perubahan konfigurasi. Nilai yang valid:
Catatan
Nilai default: Immediately. |
Immediately |
| OrderType |
string |
No |
Jenis perubahan konfigurasi. Nilai yang valid:
Catatan
Parameter ini hanya tersedia jika metode penagihan instans adalah subscription. |
UPGRADE |
| CouponNo |
string |
No |
Menentukan apakah kupon digunakan. Nilai yang valid:
|
default |
| BusinessInfo |
string |
No |
Informasi bisnis. |
{“ActivityId":"000000000"} |
| TargetVswitchId |
string |
No |
ID vSwitch tujuan untuk perubahan konfigurasi yang melibatkan migrasi zona. Penting
Parameter ini hanya berlaku untuk instans yang menggunakan disk. Catatan
|
vsw-xxxxxxxx |
| TargetHiddenZoneId |
string |
No |
Zona tujuan node hidden untuk perubahan konfigurasi yang melibatkan migrasi zona. Penting
Parameter ini hanya berlaku untuk instans yang menggunakan disk. Penting
Nilai parameter ini tidak boleh sama dengan nilai parameter TargetZoneId atau TargetSecondaryZoneId. Catatan
|
cn-hangzhou-e |
| TargetZoneId |
string |
No |
Zona tujuan node primary untuk perubahan konfigurasi yang melibatkan migrasi zona. Penting
Parameter ini hanya berlaku untuk instans yang menggunakan disk. Penting
Nilai parameter ini tidak boleh sama dengan nilai parameter TargetSecondaryZoneId atau TargetHiddenZoneId. Catatan
|
cn-hangzhou-h |
| TargetSecondaryZoneId |
string |
No |
Zona tujuan node secondary untuk perubahan konfigurasi yang melibatkan migrasi zona. Penting
Parameter ini hanya berlaku untuk instans yang menggunakan disk. Penting
Nilai parameter ini tidak boleh sama dengan nilai parameter TargetZoneId atau TargetHiddenZoneId. Catatan
|
cn-hangzhou-j |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| OrderId |
string |
ID pesanan. |
21012719476**** |
| RequestId |
string |
ID permintaan. |
0637BC25-6895-5500-871F-1127CA34**** |
Contoh
Respons sukses
JSONformat
{
"OrderId": "21012719476****",
"RequestId": "0637BC25-6895-5500-871F-1127CA34****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | GadInstanceNotSupport | GAD Instance doesn't support the operation. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.