Imports an existing key pair.
Operation description
You can import an existing key pair to the console to log on to your Simple Application Server instances. The key pair must use a supported encryption method. For more information, see Q2: What encryption methods are supported for importing an existing key pair?.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
swas-open:ImportKeyPair |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The ID of the region where the Simple Application Server instance is located. Call ListRegions to view a list of supported Alibaba Cloud regions. |
cn-hangzhou |
| ClientToken |
string |
No |
A client token used to ensure the idempotence of the request. Generate a unique value for this parameter from your client. ClientToken can contain only ASCII characters and must be no more than 64 characters long. For more information, see How to ensure idempotence. |
123e4567-e89b-12d3-a456-426655440000 |
| KeyPairName |
string |
Yes |
The name of the key pair. The name must be 2 to 64 characters in length. It must start with a letter or a Chinese character. It cannot start with http:// or https://. The name can contain digits, colons (:), underscores (_), and hyphens (-). |
KeyPairName |
| PublicKeyBody |
string |
Yes |
The content of the public key of the key pair. |
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCbO5Govwhb0iHzoMYKkIQxjlHyHH8nxFsW6KF5saxgYhOwdeIpWngpi+/NDWQKvuOnXFFDh/o3eJJkh3rqP+RlMggt4HLQWOd9TS0f4/cgbAzud1caW9PnankCr**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
20758A-585D-4A41-A9B2-28DA8F4F534F |
| KeyPairName |
string |
The name of the key pair. The name must be 2 to 64 characters in length. It must start with a letter or a Chinese character. It cannot start with http:// or https://. The name can contain digits, colons (:), underscores (_), and hyphens (-). |
KeyPairName |
Examples
Success response
JSON format
{
"RequestId": "20758A-585D-4A41-A9B2-28DA8F4F534F",
"KeyPairName": "KeyPairName"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | KeyPairNameAlreadyExist | The keyPair name already exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.