Bir veya daha fazla Linux örneğinden SSH anahtar çiftlerinin bağlantısını kaldırır.
Operation description
Bu işlemi çağırırken aşağıdaki hususlara dikkat edin:
Bir SSH anahtar çiftinin bağlantısını kaldırdıktan sonra, değişikliklerin etkili olması için örneği yeniden başlatın (RebootInstance).
Bir SSH anahtar çiftinin bağlantısını kaldırdıktan sonra, örnek varsayılan olarak kullanıcı adı ve parola kimlik doğrulama yöntemini kullanır.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DetachKeyPair |
update |
*Instance
*KeyPair
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
SSH anahtar çiftinin bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
cn-hangzhou |
| KeyPairName |
string |
Yes |
SSH anahtar çiftinin adı. |
testKeyPairName |
| InstanceIds |
string |
Yes |
SSH anahtar çiftinin bağlantısını kaldırmak istediğiniz örneklerin kimlikleri. Değer, en fazla 50 örnek kimliğinden oluşan bir JSON dizisidir. Birden fazla kimliği virgül (,) ile ayırın. |
["i-bp1d6tsvznfghy7y****", "i-bp1ippxbaql9zet7****", … "i-bp1ib7bcz07l****"] |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| KeyPairName |
string |
Anahtar çiftinin adı. |
testKeyPairName |
| RequestId |
string |
İstek kimliği. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
string |
Anahtar çiftinin bağlantısının kaldırıldığı örneklerin toplam sayısı. |
2 |
| FailCount |
string |
Anahtar çiftinin bağlantısının kaldırılamadığı örneklerin sayısı. |
0 |
| Results |
object |
||
| Result |
array<object> |
Anahtar çiftinin bağlantısını kaldırma işleminin sonuç kümesi. |
|
|
object |
|||
| Code |
string |
İşlem durum kodu. 200 değeri, işlemin başarılı olduğunu gösterir. |
200 |
| Message |
string |
İşlem mesajı. Örneğin, Code=200 olduğunda, Message değeri successful olur. |
successful |
| InstanceId |
string |
Örnek kimliği. |
i-bp1d6tsvznfghy7y**** |
| Success |
string |
İşlemin başarılı olup olmadığını gösterir. |
true |
Examples
Success response
JSON format
{
"KeyPairName": "testKeyPairName",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": "2",
"FailCount": "0",
"Results": {
"Result": [
{
"Code": "200",
"Message": "successful",
"InstanceId": "i-bp1d6tsvznfghy7y****",
"Success": "true"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidKeyPairName.NotFound | The specified KeyPairName does not exist in our records. | The specified KeyPairName parameter does not exist. |
| 400 | InvalidInstanceIds.ValueNotSupported | The specified parameter InstanceIds is not valid. | The specified InstanceIds parameter is invalid. |
| 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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.