Anda dapat memanggil operasi MigrateToOtherZone untuk melakukan migrasi instans antar zona.
Prasyarat untuk operasi ini bervariasi tergantung pada mesin database instans tersebut. Untuk informasi selengkapnya, lihat topik berikut:
Debugging
Parameter permintaan
| Parameter | Type | Wajib | Contoh | Deskripsi |
| Action | String | Ya | MigrateToOtherZone | Operasi yang ingin Anda lakukan. Tetapkan nilai ke MigrateToOtherZone. |
| DBInstanceId | String | Ya | rm-uf6wjk5xxxxxxxxxx | ID instans. Anda dapat memanggil operasi DescribeDBInstances untuk mengkueri ID instans tersebut. |
| VPCId | String | Tidak | vpc-xxxxxxx | ID dari virtual private cloud (VPC) tempat instans berada. Jangan mengubah VPC instans tersebut.
|
| ZoneId | String | Ya | cn-hangzhou-b | ID zona tujuan. Anda dapat memanggil operasi DescribeRegions untuk mengkueri ID zona tersebut. |
| EffectiveTime | String | Tidak | Immediate | Waktu saat Anda ingin perubahan diterapkan. Nilai yang valid:
Catatan Jika Anda mengatur parameter ini ke ScheduleTime, Anda harus menentukan parameter SwitchTime. |
| VSwitchId | String | Tidak | vsw-uf6adz52c2pxxxxxxx | ID vSwitch dari instans.
|
| Category | String | Tidak | HighAvailability | Edisi RDS dari instans. Nilai yang valid:
|
| ZoneIdSlave1 | String | Tidak | cn-hangzhou-c | Zona dari instans secondary. Catatan Anda harus menentukan parameter ini ketika instans tidak menjalankan RDS Basic Edition. |
| ZoneIdSlave2 | String | Tidak | cn-hangzhou-d | Zona instans logger. Catatan Anda hanya dapat menentukan parameter ini ketika instans menjalankan RDS Enterprise Edition. |
| SwitchTime | String | Tidak | 2021-12-14T15:15:15Z | Waktu saat Anda ingin perubahan diterapkan. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu tersebut harus dalam UTC. Catatan Parameter ini digunakan bersama parameter EffectiveTime. Anda hanya boleh menentukan parameter ini jika parameter EffectiveTime diatur ke ScheduleTime. |
| IsModifySpec | String | Tidak | true | Menentukan apakah akan mengubah spesifikasi instans selama migrasi. Nilai yang valid:
Catatan Parameter ini hanya berlaku untuk instans yang menjalankan MySQL. |
| DBInstanceClass | String | Tidak | mysql.x4.xlarge.2 | Tipe instans baru dari instans tersebut. Anda dapat mengubah tipe instans instans tersebut. Anda tidak dapat mengubah tipe penyimpanan instans tersebut. Jika Anda menetapkan parameter IsModifySpec ke true, Anda harus menentukan setidaknya salah satu dari parameter DBInstanceClass dan DBInstanceStorage. Untuk informasi selengkapnya tentang tipe instans, lihat Tipe instans utama ApsaraDB RDS for MySQL. |
| DBInstanceStorage | Long | Tidak | 500 | Kapasitas penyimpanan baru dari instans tersebut. Jika Anda mengatur parameter IsModifySpec ke nilai true, Anda harus menentukan setidaknya salah satu dari parameter DBInstanceStorage dan DBInstanceClass. Unit: GB. Rentang kapasitas penyimpanan yang tersedia bervariasi tergantung pada tipe instans dari instans tersebut. Untuk informasi selengkapnya, lihat Tipe instans utama ApsaraDB RDS for MySQL. |
Parameter respons
| Parameter | Type | Contoh | Deskripsi |
| RequestId | String | 65BDA532-28AF-4122-AA39-B382721EEE64 | ID dari permintaan tersebut. |
| DBInstanceId | String | rm-uf6wjk5xxxxxxxxxx | ID instans. |
| OrderId | Long | 213341575990728 | ID pesanan. Parameter ini hanya dikembalikan ketika instans menjalankan MySQL. |
Contoh
Permintaan contoh
Respons sukses contoh
JSON format
HTTP/1.1 200 OKKode kesalahan
| Kode status HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
| 400 | RenewChange.Exist | The Current InstanceId existed renewChange order in RDS. | Pesan kesalahan dikembalikan karena spesifikasi instans sedang diubah. Tunggu hingga perubahan selesai dan coba lagi. |
| 400 | InvalidMigrateModifyClassOrStorage | Specified parameter DBInstanceClass or Storage is invalid. | Pesan kesalahan yang dikembalikan karena nilai parameter DBInstanceClass atau parameter DBInstanceStorage tidak valid. |
| 400 | EngineNotSupported | Engine specified cannot be supported the operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk mesin database yang dijalankan oleh Instans. Perbarui versi mesin minor Instans dan coba lagi. |
| 400 | IncorrectDBInstanceLockMode.ValueNotSupported | The Current DB instance lock mode does not support this operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung saat instans berada dalam mode kunci. |
| 400 | InvalidZoneId.NotNull | The parameter ZoneId must not be null or auto | Pesan kesalahan yang dikembalikan karena nilai parameter ZoneId adalah null atau auto. |
| 400 | InvalidZoneId.NotEqual | The parameter ZoneId is the same as the previous one | Pesan kesalahan yang dikembalikan karena zona tujuan sama dengan zona sumber. |
| 400 | IncorrectDBInstanceType | Current DB instance type does not support this operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung saat instans berada dalam status saat ini. |
| 400 | InsufficientResourceCapacityCheck | There is insufficient capacity available for the requested instance with precheck. | Pesan kesalahan yang dikembalikan karena instans yang ditentukan tidak memiliki penyimpanan yang cukup dan gagal dalam dry run. |
| 400 | SSLInstanceNotSupportThisOperation | The instance opened SSL, upgrade is not this operation | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk instans yang telah mengaktifkan fitur enkripsi SSL. |
| 400 | BYOLInstanceNotSupportThisOperation | The BYOL instance is not supported this operation | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk instans yang menggunakan Gunakan Lisensi Sendiri (BYOL). |
| 400 | BYOKInstanceNotSupportThisOperation | The BYOK instance is not supported this operation | Pesan kesalahan yang dikembalikan karena operasi tidak didukung untuk instans yang enkripsi disk-nya diaktifkan. |
| 400 | ADInstanceNotSupportThisOperation | The AD instance is not supported this operation | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk instans yang ditambahkan ke domain Active Directory (AD). |
| 400 | TDEInstanceNotSupportThisOperation | The instance opened TDE, this operation is not supported | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk instans yang memiliki fitur Enkripsi Data Transparan (TDE) diaktifkan. |
| 400 | InstanceIsSnapshotBackupNotSupportThisOperation | The instance backup method is snapshot backup, this operation is not supported | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk instans yang memiliki fitur cadangan snapshot diaktifkan. |
| 400 | InstanceHasReadOnlyInstanceNotSupportThisOperation | The instance has read-only instance or is read-only instance, this operation is not supported | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk Instansi hanya baca atau instansi yang disambungkan dengan Instansi hanya baca. |
| 400 | VswitchIpExhausted | No available ip in the specified vswitch. | Pesan kesalahan yang dikembalikan karena vSwitch yang ditentukan tidak memiliki alamat IP yang tersedia. |
| 400 | OperationDenied.MasterDBInstanceState | The operation is not permitted due to status of master instance. | Pesan kesalahan yang dikembalikan karena konfigurasi Instansi hanya baca sedang diubah. Dalam hal ini, Anda tidak dapat melakukan operasi ini pada Instans utama. Tunggu hingga konfigurasi Instansi hanya baca selesai diubah, lalu coba lagi. |
| 400 | InvalidShareInstance.NotSupport | The share dbInstance is not support. | Pesan kesalahan yang dikembalikan karena instans bersama tidak didukung. |
| 400 | InvalidZoneIdSlave1.Missing | The parameter ZoneIdSlave1 must be specified. | Pesan kesalahan yang dikembalikan karena ID zona instans sekunder kosong. |
| 400 | MigrateAlreadyExistsFault | The rds instance already has a given vpc migrate task. | Pesan kesalahan yang dikembalikan karena tugas migrasi VPC telah dibuat untuk Instans tersebut. |
| 400 | InvalidInstanceKind.NotSupport | The instance kind does not support this operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung oleh konfigurasi instans. |
| 400 | MissingCategory | The instance is missing a category parameter. | Pesan kesalahan yang dikembalikan karena parameter Category tidak ditentukan untuk instans. |
| 400 | InvalidInstanceNodeType.NotFound | The specified NodeType is not found. | Pesan kesalahan yang dikembalikan karena parameter NodeType tidak ditentukan. Tentukan parameter tersebut. |
| 400 | EngineVersionNotSupported | EngineVersion specified cannot be replicate with the source DB Instance. | Pesan kesalahan yang dikembalikan karena versi mesin database tidak mendukung kloning instans. |
| 400 | CommodityCodeNotFound | CommodityCodeNotFound | Pesan kesalahan yang dikembalikan karena nilai parameter CommodityCode tidak valid. Masukkan nilai yang valid dan coba lagi. |
| 403 | OperationDenied.OutofUsage | The resource is out of usage. | Pesan kesalahan yang dikembalikan karena zona yang ditentukan tidak menyediakan sumber daya yang cukup. Anda harus memilih zona lain. |
| 403 | IncorrectEffectiveTime | The specified EffectiveTime params is not valid. | Pesan kesalahan yang dikembalikan karena nilai parameter EffectiveTime tidak valid. |
| 403 | InvalidTempInstance.NotSupport | The temp db Instance is not support. | Pesan kesalahan yang dikembalikan karena Instans terkunci. |
| 403 | OperationDenied.LockMode | The operation is not permitted due to instance being locked. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung saat instance terkunci. Periksa apakah kapasitas penyimpanan instance telah habis atau apakah instance kedaluwarsa. Jika kapasitas penyimpanan instance telah habis, ubah spesifikasi instance untuk memperluas kapasitas penyimpanan, tunggu hingga instance tidak terkunci lagi, lalu coba lagi. Jika instance kedaluwarsa, lakukan perpanjangan instance, tunggu hingga instance tidak terkunci lagi, lalu coba lagi. |
| 403 | ClassicNetworkType.NotSupport | The Classic instance network create is not support. | Pesan kesalahan yang dikembalikan karena Instans jenis jaringan klasik tidak dapat dibuat. Buatlah Instans jenis jaringan lainnya. |
| 403 | InstanceNetworkTypeNotFoundFault | The specified DBInstanceNetworkType is not found. | Pesan kesalahan yang dikembalikan karena instans gagal dalam pemeriksaan jenis jaringan. Jenis jaringan dari instans tersebut tidak ada. |
| 403 | ProprietaryCloud.NotSupported | The proprietary cloud not supported. | Pesan kesalahan yang dikembalikan karena Apsara Stack tidak didukung. |
| 403 | MigrateAlreadyReadWriteSplitExistsFault | The rds instance already has a given vpc migrate task. | Pesan kesalahan yang dikembalikan karena tugas migrasi VPC telah dibuat untuk Instans tersebut. |
| 403 | InvalidRegionAvzNotFound | Specified user does not find the region and avz. | Pesan kesalahan yang dikembalikan karena pengguna yang ditentukan tidak dapat menemukan wilayah atau zona instans. |
| 403 | ZoneIdNotSupported | The zone ID is not supported. | Pesan kesalahan yang dikembalikan karena zona yang ditentukan oleh parameter ZoneId tidak didukung. |
| 403 | InvalidVpcInfo.NotFound | Specified VPC info does not exist. | Pesan kesalahan yang dikembalikan karena VPC yang ditentukan tidak ada. |
| 404 | InvalidDBInstanceName.NotFound | The database instance does not exist. | Pesan kesalahan yang dikembalikan karena nama Instans tidak dapat ditemukan. Periksa apakah nama tersebut benar. |
| 404 | IncorrectVswitchId | The specified parameter VSwitchId is not valid. | Pesan kesalahan yang dikembalikan karena nilai parameter VSwitchId tidak valid. |
Untuk daftar kode kesalahan, lihat Service error codes.