Bastionhost ユーザーに設定されている SSH 公開キーを一覧表示します。ユーザーはこれらの公開キーを使用して、Bastionhost 経由でホストにログインする際にキーベース認証を行えます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-bastionhost:ListUserPublicKeys |
get |
* インスタンス
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
公開キーを照会するユーザーが属する、Bastionhost インスタンス ID。 説明
このパラメーターは describeinstances API を呼び出すことで取得できます。 |
bastionhost-cn-st220aw**** |
| RegionId |
string |
任意 |
ユーザーが属する Bastionhost インスタンスのリージョン ID。 説明
リージョン ID とリージョン名のマッピングについては、「リージョンとゾーン」をご参照ください。 |
cn-shanghai |
| PageNumber |
string |
任意 |
ページングのページ番号。デフォルト値:1。 |
1 |
| PageSize |
string |
任意 |
1 ページあたりに返す最大エントリ数。 説明
PageSize パラメーターは空にしないことを推奨します。 |
50 |
| UserId |
string |
任意 |
公開キーを照会するユーザー ID。 |
2 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
オブジェクト |
応答データ。 |
||
| PublicKeys |
array<オブジェクト> |
ユーザーの公開キーのリスト。 |
|
|
オブジェクト |
ユーザーの公開キーのリスト。 |
||
| FingerPrint |
string |
公開キーのフィンガープリント。 |
d8:7d:b6:27:70:2d:07:fb:c6:b6:66:0a:86:7b:0f:9a |
| PublicKeyId |
string |
公開キー ID。 |
1 |
| PublicKeyName |
string |
公開キー名。 |
Keyname |
| UserId |
string |
公開キーが属するユーザー ID。 |
1 |
| Comment |
string |
公開キーのコメント。 |
comment |
| RequestId |
string |
リクエスト ID。Alibaba Cloud がリクエストに対して生成する一意の識別子です。この ID を使用して、問題のトラブルシューティングや特定が可能です。 |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| TotalCount |
整数 |
公開キーの合計数。 |
5 |
例
成功レスポンス
JSONJSON
{
"PublicKeys": [
{
"FingerPrint": "d8:7d:b6:27:70:2d:07:fb:c6:b6:66:0a:86:7b:0f:9a",
"PublicKeyId": "1",
"PublicKeyName": "Keyname",
"UserId": "1",
"Comment": "comment"
}
],
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"TotalCount": 5
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | 引数が無効です。 |
| 500 | InternalError | An unknown error occurred. | 不明なエラーが発生しました。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。