Mengubah spesifikasi instans ApsaraDB for Tair (kompatibel dengan Redis).
Deskripsi operasi
Untuk informasi tentang proses eksekusi, dampak, batasan fitur, dan penagihan perubahan spesifikasi instans, lihat Mengubah 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 region. Anda dapat memanggil operasi DescribeRegions untuk meng-query ID region. Gunakan parameter ini untuk menentukan region tempat instans akan diubah. |
cn-hangzhou |
| InstanceId |
string |
Yes |
ID instans. Anda dapat memanggil operasi DescribeInstances untuk meng-query ID instans. |
r-bp1zxszhcgatnx**** |
| InstanceClass |
string |
No |
Kode tipe instans baru. Anda dapat memanggil operasi DescribeAvailableResource untuk meng-query tipe instans yang tersedia di zona tempat instans berada untuk perubahan tersebut. Catatan
Untuk detail tentang setiap tipe instans, lihat Query spesifikasi. |
redis.master.small.default |
| BusinessInfo |
string |
No |
ID promosi atau informasi bisnis. |
000000001 |
| CouponNo |
string |
No |
Kode kupon. Nilai default: |
youhuiquan_promotion_option_id_for_blank |
| ForceUpgrade |
boolean |
No |
Menentukan apakah akan mengubah konfigurasi secara paksa. Nilai yang valid:
|
true |
| EffectiveTime |
string |
No |
Waktu ketika perubahan berlaku. Nilai yang valid:
|
Immediately |
| AutoPay |
boolean |
No |
Menentukan apakah akan mengaktifkan pembayaran otomatis. Nilai yang valid:
|
true |
| OrderType |
string |
No |
Tipe perubahan. Parameter ini wajib diisi ketika Anda mengubah konfigurasi instans berlangganan. Nilai yang valid:
Catatan
Valid values:
|
DOWNGRADE |
| MajorVersion |
string |
No |
Versi mayor tempat instans Classic ditingkatkan. Nilai yang valid: 2.8, 4.0, dan 5.0. Catatan
Saat Anda meningkatkan versi mayor, parameter InstanceClass wajib diisi. Hal ini menunjukkan bahwa operasi ini hanya mendukung peningkatan versi mayor saat tipe instans diubah. Jika Anda hanya perlu meningkatkan versi mayor, panggil operasi ModifyInstanceMajorVersion. |
5.0 |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Klien menghasilkan nilai tersebut, yang harus unik di antara permintaan yang berbeda. Token dapat memiliki panjang hingga 64 karakter ASCII dan tidak boleh berisi karakter non-ASCII. |
ETnLKlblzczshOTUbOCz**** |
| SourceBiz |
string |
No |
Sumber pemanggilan. Parameter ini hanya digunakan untuk pemeliharaan internal dan tidak perlu ditentukan. |
SDK |
| ShardCount |
integer |
No |
Jumlah shard. Parameter ini hanya didukung untuk instans cluster cloud-native. Anda dapat menggunakan parameter ini untuk menyesuaikan jumlah shard. Catatan
|
8 |
| ReplicaCount |
integer |
No |
Jumlah node replika di zona utama. Parameter ini hanya didukung untuk instans cluster cloud-native dengan beberapa replika. Anda dapat menggunakan parameter ini untuk menyesuaikan jumlah node replika. Nilai yang valid: 1 hingga 4. Catatan
Jika instans tersebut merupakan instans multi-zona, Anda dapat menggunakan parameter ini bersama dengan parameter SlaveReplicaCount untuk menyesuaikan jumlah node replika di zona utama dan sekunder. Jumlah parameter ini dan parameter SlaveReplicaCount tidak boleh melebihi 4. |
1 |
| SlaveReplicaCount |
integer |
No |
Jumlah node replika di zona sekunder. |
1 |
| ReadOnlyCount |
integer |
No |
Jumlah replika baca di zona utama. Parameter ini hanya didukung saat Anda membuat instans pemisahan baca/tulis cloud-native.
Catatan
Jika Anda membuat instans multi-zona, Anda dapat menggunakan parameter ini bersama dengan parameter SlaveReadOnlyCount untuk menyesuaikan jumlah replika baca di zona utama dan sekunder.
|
5 |
| SlaveReadOnlyCount |
integer |
No |
Jumlah replika baca di zona sekunder. |
2 |
| ForceTrans |
boolean |
No |
Menentukan apakah akan mengaktifkan transfer paksa. Nilai yang valid:
|
false |
| NodeType |
string |
No |
Tipe node. Nilai yang valid:
Catatan
Untuk instans cloud-native, pilih MASTER_SLAVE atau STAND_ALONE. Untuk instans Classic, pilih double atau single. |
MASTER_SLAVE |
| StorageType |
string |
No |
Tipe penyimpanan. Nilai yang valid: essd_pl1, essd_pl2, dan essd_pl3. Catatan
Parameter ini hanya wajib diisi ketika InstanceType ditetapkan ke tair_essd dan instans tersebut adalah instans berbasis Tair ESSD. |
essd_pl1 |
| Storage |
integer |
No |
Kapasitas penyimpanan instans berbasis disk. Nilai yang valid bervariasi tergantung tipe instans. Untuk informasi lebih lanjut, lihat Tipe instans berbasis disk. Catatan
Parameter ini hanya wajib diisi ketika InstanceType ditetapkan ke tair_essd dan Anda membuat instans berbasis Tair ESSD. Untuk instans berbasis Tair SSD, kapasitas didefinisikan sebagai nilai tetap untuk setiap tipe instans, dan Anda tidak perlu menentukan parameter ini. |
60 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema 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.