Mengubah konfigurasi instans Tair (kompatibel dengan Redis OSS).
Deskripsi operasi
Untuk informasi lebih lanjut mengenai prosedur, dampak, batasan, dan biaya operasi ini, lihat Ubah konfigurasi instans.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:ModifyInstanceSpec |
update |
*DBInstance
|
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 |
| InstanceId |
string |
Yes |
ID instans. Anda dapat memanggil operasi DescribeInstances untuk mengambil ID instans. |
r-bp1zxszhcgatnx**** |
| InstanceClass |
string |
No |
Tipe instans baru. Anda dapat memanggil operasi DescribeAvailableResource untuk mengambil daftar tipe instans yang tersedia untuk perubahan konfigurasi dalam zona tempat instans berada. Catatan
Untuk informasi selengkapnya mengenai tipe instans, lihat Ikhtisar. |
redis.master.small.default |
| BusinessInfo |
string |
No |
ID event promosi atau informasi bisnis. |
000000001 |
| CouponNo |
string |
No |
Kode kupon. Nilai default: |
youhuiquan_promotion_option_id_for_blank |
| ForceUpgrade |
boolean |
No |
Menentukan apakah akan memaksa perubahan konfigurasi. Nilai yang valid:
|
true |
| EffectiveTime |
string |
No |
Waktu saat Anda ingin konfigurasi diubah. Nilai yang valid:
|
Immediately |
| AutoPay |
boolean |
No |
Menentukan apakah akan mengaktifkan pembayaran otomatis. Nilai yang valid:
|
true |
| OrderType |
string |
No |
Jenis perubahan. Parameter ini wajib ditentukan saat Anda mengubah konfigurasi instans langganan. Nilai yang valid:
Catatan
Valid values:
|
DOWNGRADE |
| MajorVersion |
string |
No |
Versi utama instans klasik yang ingin Anda tingkatkan. Nilai yang valid: 2.8, 4.0, dan 5.0. Catatan
Parameter InstanceClass wajib ditentukan saat Anda meningkatkan versi instans. Hal ini menunjukkan bahwa Anda hanya dapat meningkatkan versi instans ketika memperbarui spesifikasi instans. Jika Anda hanya perlu meningkatkan versi instans, panggil operasi ModifyInstanceMajorVersion. |
5.0 |
| 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 panjangnya tidak boleh melebihi 64 karakter. |
ETnLKlblzczshOTUbOCz**** |
| SourceBiz |
string |
No |
Sumber operasi. Parameter ini hanya digunakan untuk maintenance internal. Anda tidak perlu menentukan parameter ini. |
SDK |
| ShardCount |
integer |
No |
Jumlah shard. Parameter ini hanya berlaku untuk instans kluster cloud-native. Catatan
|
8 |
| ReplicaCount |
integer |
No |
Jumlah node replika di zona primer. Parameter ini hanya berlaku untuk instans kluster multi-replika cloud-native. Nilai yang valid: 1 hingga 4. Catatan
|
1 |
| SlaveReplicaCount |
integer |
No |
Jumlah node replika di zona sekunder saat Anda membuat instans kluster multi-replika cloud-native yang dideploy di beberapa zona. Jumlah nilai parameter ini dan parameter ReplicaCount tidak boleh lebih dari 4. Catatan
Saat Anda membuat instans kluster multi-replika cloud-native yang dideploy di beberapa zona, Anda harus menentukan SlaveReplicaCount dan SecondaryZoneId. |
1 |
| ReadOnlyCount |
integer |
No |
Jumlah replika baca di zona primer. Nilai yang valid: 0 hingga 5. Parameter ini hanya berlaku untuk skenario berikut:
|
5 |
| SlaveReadOnlyCount |
integer |
No |
Jumlah replika baca di zona sekunder saat Anda membuat instans pemisahan baca/tulis yang dideploy di beberapa zona. Nilai yang valid: 1 hingga 9. Jumlah nilai parameter ini dan parameter ReadOnlyCount tidak boleh lebih dari 9. |
2 |
| ForceTrans |
boolean |
No |
Menentukan apakah akan mengaktifkan transmisi paksa selama perubahan konfigurasi. Nilai yang valid:
|
false |
| NodeType |
string |
No |
Tipe node. Nilai yang valid:
Catatan
Untuk membuat instans cloud-native, atur parameter ini ke MASTER_SLAVE atau STAND_ALONE. Untuk membuat instans klasik, atur parameter ini ke double atau single. |
MASTER_SLAVE |
| StorageType |
string |
No |
Tipe penyimpanan. Nilai yang valid: essd_pl1, essd_pl2, dan essd_pl3. Catatan
Parameter ini wajib ditentukan hanya jika Anda mengatur parameter InstanceType ke tair_essd untuk membuat instans berbasis ESSD. |
essd_pl1 |
| Storage |
integer |
No |
Kapasitas penyimpanan instans berbasis ESSD/SSD. Nilai yang valid bervariasi tergantung pada tipe instans. Untuk informasi selengkapnya, lihat Instans berbasis ESSD/SSD. Catatan
Parameter ini wajib ditentukan hanya jika Anda mengatur parameter InstanceType ke tair_essd untuk membuat instans berbasis ESSD. Jika Anda membuat instans Tair berbasis SSD, parameter Storage akan ditentukan secara otomatis berdasarkan spesifikasi yang telah ditetapkan. Anda tidak perlu menentukan parameter ini. |
60 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| OrderId |
string |
ID pesanan. |
20722623431**** |
| RequestId |
string |
ID permintaan. |
0DA1D7EF-C80D-432C-8758-7D225182626B |
Contoh
Respons sukses
JSONformat
{
"OrderId": "20722623431****",
"RequestId": "0DA1D7EF-C80D-432C-8758-7D225182626B"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | PaymentMethodNotFound | No payment method has been registered on the account. | |
| 400 | HasRenewChangeOrder | This instance has a renewChange order. | |
| 400 | %s | Warn: {%s} are not supported after upgraded. you can set forceUpgrade=true to force upgrade. | |
| 400 | GdcInstanceNotSupport | The gdc custins trans not support. | |
| 400 | AbnormalResourceStatusForRenew | Abnormal resource status for renew. | |
| 400 | MissingRedisShardingUnsupportPerfItem | The metadb is missing redis sharding unsupoort command perf item. | |
| 400 | IllegalParamError | Action or resource must not be null. | |
| 400 | IncorrectTargetMajorVersion | Current target majorversion does not support this operation. | |
| 400 | IncorrectMinorVersion | Current engine minor version does not support operations. | |
| 400 | DirectTargetLevelNotSupport | The direct custins tranfer target instance level does not support. | |
| 400 | DirectTransPreCheckError | The direct custins trans pre check IsAddReduceNodes error. | |
| 400 | DtsOpendNotSupportTrans | The custins DtsSyncStatus opend does not support trans. | |
| 400 | DirectTransNodeDoubleLevelError | The direct custins tranfer node double target level error. | |
| 400 | DirectTransUpgradeMajorVersionNotSupport | The direct custins tranfer does not support upgrade major version. | |
| 403 | TargetMemoryLessThanCurrentUsed | The target instance memory size below the current instance used memory. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.