Melakukan alih bencana utama/sekunder (mengalihkan peran node). Operasi ini dapat digunakan untuk latihan pemulihan bencana dan akses terdekat untuk aplikasi dalam skenario penerapan multi-zona.
Deskripsi operasi
Untuk informasi selengkapnya tentang akses terdekat untuk aplikasi dalam skenario penerapan multi-zona, lihat Contoh skenario.
Saat Anda memanggil operasi ini, instans harus bertipe ketersediaan tinggi atau dual-replica.
Memanggil operasi ini memiliki dampak berikut:
Setelah alih bencana peran node dipicu, node data yang dialihkan memasuki status hanya-baca selama beberapa detik dan mengalami gangguan koneksi sementara. Pastikan aplikasi Anda memiliki mekanisme koneksi ulang.
Saat instans berada dalam status beralih, Anda tidak dapat melakukan operasi tingkat instans seperti perubahan konfigurasi atau migrasi zona.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:SwitchInstanceHA |
update |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. Anda dapat memanggil DescribeInstances untuk mengkueri ID instans. |
r-bp1zxszhcgatnx**** |
| NodeId |
string |
No |
ID node shard data. Anda dapat memanggil DescribeRoleZoneInfo untuk mendapatkan parameter CustinsId. Pisahkan beberapa ID node shard data dengan koma (,). Untuk menentukan semua node, masukkan Catatan
Parameter ini tersedia dan hanya diperlukan saat instans menggunakan arsitektur kluster atau pemisahan baca/tulis. |
56****19,56****20 |
| SwitchMode |
integer |
No |
Pengatur waktu eksekusi. Nilai valid:
Catatan
Anda dapat memanggil ModifyInstanceMaintainTime untuk mengubah jendela pemeliharaan instans. |
0 |
| SwitchType |
string |
No |
Mode alih bencana. Nilai valid:
Catatan
Evaluasi persyaratan bisnis Anda untuk integritas data dan ketersediaan layanan sebelum memilih mode alih bencana. Valid values:
|
ReliabilityPriority |
| SourceNodeId |
string |
No |
ID node MASTER asli di shard. |
52717408 |
| TargetNodeId |
string |
No |
ID node MASTER target setelah alih bencana. |
52717403 |
| TargetShardName |
string |
No |
Nama shard instans. |
r-2zegk3jyxxxwixfo6c-db-1 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
5D622714-AEDD-4609-9167-F5DDD3D1**** |
| TaskId |
string |
674546459 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "5D622714-AEDD-4609-9167-F5DDD3D1****",
"TaskId": "674546459"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.