Creates a public key for a bastion host user and hosts the public key in the bastion host. This way, O\\\\\\&M engineers can use the private key that corresponds to the public key to log on to the bastion host from an O\\\\\\&M client.
Operation description
You can call the CreateUserPublicKey operation to create a public key for the specified user of a bastion host.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:CreateUserPublicKey |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
Specifies the region ID of the bastion host on which you want to create a public key for the user. Note
For more information about the mapping between region IDs and region names, see Regions and zones. |
cn-hangzhou |
| InstanceId |
string |
Yes |
The ID of the bastion host on which you want to create a public key for the user. Note
You can call the listinstances operation to query the ID of the bastion host. |
bastionhost-cn-st220aw**** |
| UserId |
string |
Yes |
The ID of the user for whom you want to create a public key. Note
You can call the ListUsers operation to query the user ID. |
1 |
| PublicKeyName |
string |
Yes |
The name of the public key. |
KeyName |
| PublicKey |
string |
Yes |
The public key. Encode the value by using the Base64 algorithm. |
c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUxGQnQxUUpyT3IxK2hTTGRkbERMZUx4WGRIZ3hBalBxWHJIbWNFNWxqSk8gbm93Y29kZXJAbm93Y29kZXJkZU1hY0Jvb2stUHJvLmxvY2Fs |
| Comment |
string |
No |
The description of the public key. The description can be up to 500 characters in length. |
comment |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The data returned. |
||
| PublicKeyId |
string |
The ID of the public key. |
1 |
| RequestId |
string |
The ID of the request, which is used to locate and troubleshoot issues. |
5EAB922E-F476-5DFA-9290-313C608E724B |
Examples
Success response
JSON format
{
"PublicKeyId": "1",
"RequestId": "5EAB922E-F476-5DFA-9290-313C608E724B"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.