Creates a public key for the specified user.
Operation description
You can call the CreateUserPublicKey operation to create a public key for the specified user of a bastion host.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
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 | Specifies the ID of the user for whom you want to create a public key. | 1 |
PublicKeyName | string | Yes | The name of the public key. | Public key of a user |
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 parameters
Examples
Sample success responses
JSON
format
{
"PublicKeyId": "1",
"RequestId": "5EAB922E-F476-5DFA-9290-313C608E724B"
}
Error codes
For a list of error codes, visit the Service error codes.