All Products
Search
Document Center

Bastionhost:CreateUserPublicKey

Last Updated:Apr 18, 2024

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

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer.

Authorization information

There is currently no authorization information disclosed in the API.

Request parameters

ParameterTypeRequiredDescriptionExample
RegionIdstringNo

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
InstanceIdstringYes

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****
UserIdstringYes

Specifies the ID of the user for whom you want to create a public key.

1
PublicKeyNamestringYes

The name of the public key.

Public key of a user
PublicKeystringYes

The public key. Encode the value by using the Base64 algorithm.

c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUxGQnQxUUpyT3IxK2hTTGRkbERMZUx4WGRIZ3hBalBxWHJIbWNFNWxqSk8gbm93Y29kZXJAbm93Y29kZXJkZU1hY0Jvb2stUHJvLmxvY2Fs
CommentstringNo

The description of the public key. The description can be up to 500 characters in length.

comment

Response parameters

ParameterTypeDescriptionExample
object

The data returned.

PublicKeyIdstring

The ID of the public key.

1
RequestIdstring

The ID of the request, which is used to locate and troubleshoot issues.

5EAB922E-F476-5DFA-9290-313C608E724B

Examples

Sample success responses

JSONformat

{
  "PublicKeyId": "1",
  "RequestId": "5EAB922E-F476-5DFA-9290-313C608E724B"
}

Error codes

For a list of error codes, visit the Service error codes.