Mengubah spesifikasi instans ApsaraDB for Tair (Redis® OSS-Compatible).
Deskripsi operasi
Untuk informasi mengenai proses eksekusi, dampak, batasan fitur, dan penagihan terkait perubahan spesifikasi, 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 DescribeRegions untuk menanyakan wilayah yang tersedia. Gunakan parameter ini untuk menentukan wilayah instans yang ingin Anda ubah spesifikasinya. |
cn-hangzhou |
| InstanceId |
string |
Yes |
ID instans. Anda dapat memanggil DescribeInstances untuk menanyakan ID instans. |
r-bp1zxszhcgatnx**** |
| InstanceClass |
string |
No |
Tipe instans baru. Anda dapat memanggil DescribeAvailableResource untuk menanyakan tipe instans yang tersedia untuk perubahan spesifikasi di zona tempat instans berada. Catatan
Untuk informasi lebih lanjut mengenai tipe instans, lihat Navigasi tipe instans. |
redis.master.small.default |
| BusinessInfo |
string |
No |
ID aktivitas dan informasi bisnis. |
000000001 |
| CouponNo |
string |
No |
Kode kupon. Nilai default: |
youhuiquan_promotion_option_id_for_blank |
| ForceUpgrade |
boolean |
No |
Menentukan apakah akan memaksa perubahan spesifikasi. Nilai yang valid:
|
true |
| EffectiveTime |
string |
No |
Waktu penerapan perubahan spesifikasi. Nilai yang valid:
|
Immediately |
| AutoPay |
boolean |
No |
Menentukan apakah akan mengaktifkan pembayaran otomatis. Nilai yang valid:
|
true |
| OrderType |
string |
No |
Jenis perubahan spesifikasi. Parameter ini wajib ditentukan saat Anda mengubah spesifikasi instans subscription. Nilai yang valid:
Catatan
Valid values:
|
DOWNGRADE |
| MajorVersion |
string |
No |
Versi mesin utama untuk meningkatkan instans classic. Nilai yang valid: 2.8, 4.0, dan 5.0. Catatan
Saat Anda melakukan peningkatan versi, parameter InstanceClass wajib diisi. Hal ini menunjukkan bahwa operasi ini hanya mendukung peningkatan versi jika spesifikasi instans juga diubah. Untuk hanya meningkatkan versi instans, panggil 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 permintaan. Parameter ini hanya digunakan untuk maintenance internal dan tidak perlu ditentukan. |
SDK |
| ShardCount |
integer |
No |
Jumlah shard. Parameter ini hanya berlaku untuk instans kluster cloud-native. Anda dapat menggunakan parameter ini untuk menentukan jumlah shard kustom. Catatan
|
8 |
| ReplicaCount |
integer |
No |
Jumlah node replika di zona primer. Parameter ini hanya berlaku untuk instans multi-replika kluster cloud-native. Anda dapat menggunakan parameter ini untuk menentukan jumlah node replika kustom. Nilai yang valid: 1 hingga 4. Catatan
Untuk instans multi-zona, Anda dapat menggunakan parameter ini bersama dengan parameter SlaveReplicaCount untuk menentukan jumlah node replika di zona primer 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 node read-only di zona primer. Parameter ini hanya berlaku untuk instans pemisahan baca/tulis cloud-native.
Catatan
Untuk instans multi-zona, Anda dapat menggunakan parameter ini bersama dengan parameter SlaveReadOnlyCount untuk menentukan jumlah node read-only di zona primer dan sekunder.
|
5 |
| SlaveReadOnlyCount |
integer |
No |
Jumlah node read-only di zona sekunder. |
2 |
| ForceTrans |
boolean |
No |
Menentukan apakah akan mengaktifkan transmisi 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 wajib diisi hanya jika InstanceType diatur ke tair_essd dan instans merupakan instans disk cloud berbasis Tair ESSD. |
essd_pl1 |
| Storage |
integer |
No |
Kapasitas penyimpanan instans disk cloud. Nilai yang valid bervariasi berdasarkan tipe instans. Untuk informasi lebih lanjut, lihat Tipe instans berbasis disk cloud. Catatan
Parameter ini wajib diisi hanya jika InstanceType diatur ke tair_essd dan Anda membuat instans disk cloud berbasis Tair ESSD. Untuk instans disk cloud berbasis Tair SSD, kapasitas penyimpanan merupakan nilai tetap berdasarkan tipe instans, sehingga Anda tidak perlu menentukan parameter ini. |
60 |
| SecondaryZoneId |
string |
No |
ID zona sekunder. Parameter ini wajib diisi saat Anda mengubah spesifikasi instans single-zone dan memigrasikannya ke penerapan multi-zona. Anda dapat memanggil DescribeZones untuk menanyakan zona yang tersedia. Catatan
Nilai parameter ini harus berbeda dari nilai parameter ZoneId. Jangan atur parameter ini ke ID multi-zona. |
cn-hangzhou-h |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Objek 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.