Menjalankan failover atau rollback pada task migrasi untuk upgrade satu klik dari RDS ke PolarDB.
Deskripsi operasi
Jika operasi ini dipanggil sebelum failover, operasi tersebut akan menjalankan failover.
Jika operasi ini dipanggil setelah failover selesai, operasi tersebut akan menjalankan rollback.
Task upgrade satu klik harus dibuat terlebih dahulu untuk kluster sebelum Anda memanggil operasi ini. Untuk membuat task tersebut, panggil operasi CreateDBCluster dan atur parameter CreationOption ke MigrationFromRDS. Untuk informasi selengkapnya, lihat Upgrade satu klik dari RDS MySQL ke PolarDB for MySQL.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:ModifyDBClusterMigration |
update |
*dbcluster
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
ID kluster PolarDB. |
pc-************** |
| SourceRDSDBInstanceId |
string |
Yes |
ID instans RDS sumber. |
rm-************ |
| NewMasterInstanceId |
string |
Yes |
ID instans atau kluster baru. Nilai yang valid:
|
pc-************** |
| SwapConnectionString |
string |
No |
Menentukan apakah endpoint akan dialihkan. Nilai yang valid:
Nilai default: false. |
false |
| ConnectionStrings |
string |
No |
Endpoint spesifik yang akan dialihkan. Nilainya berupa string JSON yang menentukan endpoint yang akan ditukar. Catatan
Parameter ini hanya berlaku ketika SwapConnectionString diatur ke true. |
{"rm-2ze73el581cs*****.mysql.pre.rds.aliyuncs.com":"pc-2ze8200s298e*****.mysql.polardb.pre.rds.aliyuncs.com","rm-2ze73el581cs86*****.mysql.pre.rds.aliyuncs.com":"test-p*****.mysql.polardb.pre.rds.aliyuncs.com"} |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
A1B303A5-653F-4AEE-A598-023FF9****** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "A1B303A5-653F-4AEE-A598-023FF9******"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidConnectionString.Malformed | The specified parameter ConnectionString is not valid. | |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.