Melepas pasangan kunci SSH dari satu atau beberapa instans Linux.
Deskripsi operasi
Perhatikan hal-hal berikut saat memanggil operasi ini:
Setelah Anda melepas pasangan kunci SSH, mulai ulang instans (RebootInstance) agar perubahan diterapkan.
Setelah Anda melepas pasangan kunci SSH, instans menggunakan metode autentikasi nama pengguna dan kata sandi secara default.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DetachKeyPair |
update |
*Instance
*KeyPair
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah pasangan kunci SSH. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
| KeyPairName |
string |
Yes |
Nama pasangan kunci SSH. |
testKeyPairName |
| InstanceIds |
string |
Yes |
ID instans yang ingin Anda lepas pasangan kunci SSH-nya. Nilai berupa array JSON yang terdiri dari hingga 50 ID instans. Pisahkan beberapa ID dengan koma (,). |
["i-bp1d6tsvznfghy7y****", "i-bp1ippxbaql9zet7****", … "i-bp1ib7bcz07l****"] |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| KeyPairName |
string |
Nama pasangan kunci. |
testKeyPairName |
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
string |
Jumlah total instans yang pasangan kuncinya telah dilepas. |
2 |
| FailCount |
string |
Jumlah instans yang gagal melepas pasangan kunci. |
0 |
| Results |
object |
||
| Result |
array<object> |
Set hasil operasi pelepasan pasangan kunci. |
|
|
object |
|||
| Code |
string |
Kode status operasi. Nilai 200 menunjukkan bahwa operasi berhasil. |
200 |
| Message |
string |
Paket operasi. Misalnya, ketika |
successful |
| InstanceId |
string |
ID instans |
i-bp1d6tsvznfghy7y**** |
| Success |
string |
Apakah operasi berhasil. |
true |
Contoh
Respons sukses
JSONformat
{
"KeyPairName": "testKeyPairName",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": "2",
"FailCount": "0",
"Results": {
"Result": [
{
"Code": "200",
"Message": "successful",
"InstanceId": "i-bp1d6tsvznfghy7y****",
"Success": "true"
}
]
}
}
Respons error
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidKeyPairName.NotFound | The specified KeyPairName does not exist in our records. | 指定的 KeyPairName 不存在。 |
| 400 | InvalidInstanceIds.ValueNotSupported | The specified parameter InstanceIds is not valid. | 指定的 InstanceIds 参数有误。 |
| 403 | DependencyViolation.WindowsInstance | The instance creating is windows, cannot use ssh key pair to login. | |
| 403 | InstanceKeyPairLimitExceeded | The specified instances are beyond the permitted range. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.