Membuat tugas yang menghentikan sesi.
Deskripsi operasi
-
Operasi ini hanya berlaku untuk instans Database Apsara RDS for MySQL dan PolarDB Basis Data Relasional Cloud-Native for MySQL.
-
Saat menggunakan Alibaba Cloud atau DAS SDK, gunakan versi terbaru.
-
Saat memanggil DAS dengan menggunakan SDK, atur wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateKillInstanceSessionTask |
create |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
ID node. Catatan
Untuk instans PolarDB Basis Data Relasional Cloud-Native for MySQL, berikan ID node. Jika tidak ada ID node yang diberikan dan parameter permintaan KillAllSessions diatur ke true (menghentikan tugas semua sesi), sistem akan menelusuri semua node dari instans PolarDB Basis Data Relasional Cloud-Native for MySQL dan menghentikan tugas sesi yang sedang berlangsung di setiap node. |
pi-bp1v203xzzh0a**** |
| DbUser |
string |
Yes |
Akun database yang memiliki izin untuk menghentikan tugas sesi. |
testUser |
| DbUserPassword |
string |
Yes |
Kata sandi akun database. |
testPassword |
| IgnoredUsers |
string |
No |
Daftar akun yang sesinya tidak akan dihentikan tugas. Catatan
Data dalam format JSONArray, seperti ['DatabaseAccount1','DatabaseAccount2']. Pisahkan beberapa akun database dengan koma (,). |
['db_user1','db_user2'] |
| KillAllSessions |
boolean |
Yes |
Apakah akan menghentikan tugas semua sesi.
Catatan
Ketika parameter ini diatur ke true, sesi dari akun yang ditentukan dalam parameter permintaan IgnoredUsers, sesi dari akun operasi internal Alibaba Cloud, dan sesi Binlog Dump tidak dihentikan tugas. |
true |
| SessionIds |
string |
No |
Daftar ID sesi yang akan dihentikan tugas. Catatan
Data dalam format JSONArray, seperti [SessionID1,SessionID2]. Pisahkan beberapa ID sesi dengan koma (,). Jika parameter permintaan KillAllSessions diatur ke true (menghentikan tugas semua sesi), daftar ini diabaikan. |
[10805639,10805623,10805645,10805553,10805566,10805616] |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
Kode status yang dikembalikan. |
200 |
| Message |
string |
Paket yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan dikembalikan. |
Successful |
| Data |
string |
ID tugas untuk menghentikan tugas sesi. Catatan
Saat Anda memanggil operasi API ini untuk instans PolarDB Basis Data Relasional Cloud-Native for MySQL dengan parameter permintaan NodeId dibiarkan kosong (tidak ada ID node yang ditentukan) dan parameter permintaan KillAllSessions diatur ke true (menghentikan tugas semua sesi), daftar ID tugas dikembalikan berdasarkan jumlah node, seperti ["f77d535b45405bd462b21caa3ee8****", "e93ab549abb081eb5dcd5396a29b****"]. |
f77d535b45405bd462b21caa3ee8**** |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
boolean |
Apakah permintaan berhasil.
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"Message": "Successful",
"Data": "f77d535b45405bd462b21caa3ee8****",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": true
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | Parameter permintaan tidak valid. |
| 403 | NoPermission | You are not authorized to do this action. | Anda tidak memiliki izin untuk melakukan operasi ini. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.