Deletes SSH key pairs.
Operation description
-
After you delete an SSH key pair, you can no longer query the key pair by calling the DescribeKeyPairs operation.
-
If you delete an SSH key pair that is bound to an Edge Node Service (ENS) instance, ENS no longer stores the SSH key pair. However, you can still use the key pair to access the instance. When you call the DescribeInstance operation to query instance information, no other information but the name of the key pair (KeyPairName) is returned.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:DeleteKeyPairs |
delete |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| KeyPairName |
string |
No |
The name of the key pair. The name must conform to the following naming conventions:
Before you delete a key pair, you can call the DescribeKeyPairs operation to query existing key pairs. |
TestKeyPairName |
| KeyPairId |
string |
No |
The ID of the SSH key pair. |
ssh-5lywanlkih1zo9yl8eg**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E\t"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | The input parameter that is mandatory for processing this request is not supplied. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. | |
| 400 | InvalidParameter | The errorMessage is %s. Please check it again. | |
| 400 | ens.interface.error | An error occurred while calling the API. | |
| 400 | PubKeyNameExisted | Public Key Pair Name Existed. | Key pair name already exists |
| 400 | PubKeyAttachedWithInstance | Public Key Attached With Instance. | Key already bound to instance |
| 400 | InvalidPubKeyBody | Invalid Public Key Body. | Illegal key |
| 400 | PubKeyNameNotExist | Public Key Pair Name Not Exist. | Key pair name does not exist |
| 400 | CallInterface | Call Interface Happen Error. | An error occurred when you call the operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.