更新时间:2024-10-22 GMT+08:00

查询SSH密钥详情(OpenStack原生)

功能介绍

根据SSH密钥名称查询指定SSH密钥。

URI

GET /v2.1/{project_id}/os-keypairs/{keypair_name}

参数说明请参见表1

表1 参数说明

参数

是否必选

描述

project_id

项目ID。

获取方式请参见获取项目ID

keypair_name

密钥名称信息。

可以通过查询SSH密钥列表(OpenStack原生)API获取。

请求参数

请求示例

查询密钥名称为keypair-test的密钥详情信息。
1
GET https://{ECS Endpoint}/v2.1/bbf1946d374b44a0a2a95533562ba954/os-keypairs/keypair-test

响应参数

参数

参数类型

描述

keypair

Object

SSH密钥信息,详情请参见表2

表2 keypair字段数据结构说明

参数

参数类型

描述

public_key

String

密钥对应publicKey信息。

name

String

密钥名称。

fingerprint

String

密钥对应指纹信息。

created_at

String

密钥创建时间。

时间戳格式为ISO 8601,例如:2019-05-07T12:06:13.681238

deleted

Boolean

密钥删除标记。

  • true:表示密钥已被删除。
  • false:表示密钥未被删除。

deleted_at

String

密钥删除时间。

时间戳格式为ISO 8601,例如:2019-05-07T12:06:13.681238

id

String

密钥ID。

updated_at

String

密钥更新时间。

时间戳格式为ISO 8601,例如:2019-05-07T12:06:13.681238

user_id

String

密钥所属用户信息。

响应示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{
    "keypair": {
        "created_at": "2019-05-07T12:06:13.681238",
        "deleted": false,
        "deleted_at": null,
        "fingerprint": "9d:00:f4:d7:26:6e:52:06:4c:c1:d3:1d:fd:06:66:01",
        "id": 1,
        "name": "keypair-3582d8b7-e588-4aad-b7f7-f4e76f0e4314",
        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYJrTVpcMwFqQy/oMvtUSRofZdSRHEwrsX8AYkRvn2ZnCXM+b6+GZ2NQuuWj+ocznlnwiGFQDsL/yeE+/kurqcPJFKKp60mToXIMyzioFxW88fJtwEWawHKAclbHWpR1t4fQ4DS+/sIbX/Yd9btlVQ2tpQjodGDbM9Tr9/+/3i6rcR+EoLqmbgCgAiGiVV6VbM2Zx79yUwd+GnQejHX8BlYZoOjCnt3NREsITcmWE9FVFy6TnLmahs3FkEO/QGgWGkaohAJlsgaVvSWGgDn2AujKYwyDokK3dXyeX3m2Vmc3ejiqPa/C4nRrCOlko5nSgV/9IXRx1ERImsqZnE9usB Generated-by-Nova",
        "updated_at": null,
        "user_id": "fake"
    }
}

返回值

正常返回值:

返回值

说明

200

服务器已成功处理了请求。

其他返回值请参考状态码

错误码

请参考错误码