检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
删除SSH密钥对 功能介绍 删除SSH密钥对。 调用方法 请参见如何调用API。 URI DELETE /v3/{project_id}/keypairs/{keypair_name} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
更新SSH密钥对描述 功能介绍 更新SSH密钥对描述。 调用方法 请参见如何调用API。 URI PUT /v3/{project_id}/keypairs/{keypair_name} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
String SSH密钥对的名称 type String SSH密钥对的类型。ssh或x509。 public_key String SSH密钥对对应的publicKey信息 private_key String SSH密钥对对应的privateKey信息 创建SSH密钥对时,响应中包括private_key的信息。
绑定SSH密钥对 功能介绍 给指定的虚拟机绑定(替换或重置,替换需提供虚拟机已配置的SSH密钥对私钥;重置不需要提供虚拟机的SSH密钥对私钥)新的SSH密钥对。 调用方法 请参见如何调用API。 URI POST /v3/{project_id}/keypairs/associate
CreateKeypairResp object SSH密钥对信息详情 表8 CreateKeypairResp 参数 参数类型 描述 name String SSH密钥对的名称 type String SSH密钥对的类型。ssh或x509。 public_key String SSH密钥对对应的publicKey信息
解绑SSH密钥对 功能介绍 给指定的虚拟机解除绑定SSH密钥对并恢复SSH密码登录。 调用方法 请参见如何调用API。 URI POST /v3/{project_id}/keypairs/disassociate 表1 路径参数 参数 是否必选 参数类型 描述 project_id
重置时不需要该参数。 disable_password 否 Boolean true:禁用虚拟机的ssh登录。 false:不禁用虚拟机的ssh登录。 port 否 Long SSH监听端口。 表6 Auth 参数 是否必选 参数类型 描述 type 否 String 取值为枚举
name String SSH密钥对的名称 id Long SSH密钥对的ID type String SSH密钥对的类型。ssh或x509。 scope String 租户级或者用户级。domain或user。 public_key String SSH密钥对对应的publicKey信息
删除SSH密钥对(V2) 功能介绍 根据SSH密钥对的名称,删除指定SSH密钥对。 URI URI格式 DELETE /v2/{project_id}/os-keypairs/{keypair_name} 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id
复制SSH密钥对(V2) 功能介绍 在同一个租户下可能包含多个用户账号,将同一租户下目标用户账号下的密钥对复制到当前用户账号下。 URI URI格式 POST /v2/{project_id}/os-keypairs/copy 参数说明 表1 参数说明 参数 是否必选 参数类型 描述
type String SSH密钥对的类型,值为“ssh”或“x509” scope String 租户级或者用户级。domain或user。 public_key String SSH密钥对对应的publicKey信息 fingerprint String SSH密钥对应指纹信息 is_key_protection
删除SSH密钥对(V2.1) 功能介绍 根据SSH密钥对的名称,删除指定SSH密钥对。 URI URI格式 DELETE /v2.1/{project_id}/os-keypairs/{keypair_name} 参数说明 表1 参数说明 参数 是否必选 参数类型 描述 project_id
public_key 是 String SSH密钥对对应的publicKey信息。 name 是 String SSH密钥对的名称。 fingerprint 是 String SSH密钥对对应的指纹信息。 created_at 是 String SSH密钥对创建的时间。时间戳,即从1970年1月1日至该时间的总秒数。
public_key 是 String SSH密钥对对应的publicKey信息。 name 是 String SSH密钥对的名称。 fingerprint 是 String SSH密钥对对应的指纹信息。 created_at 是 String SSH密钥对创建的时间。时间戳,即从1970年1月1日至该时间的总秒数。
String SSH密钥对的类型,值为ssh或x509。 name 是 String SSH密钥对的名称。 新创建的密钥对名称不能和已有密钥对的名称相同。 SSH密钥对名称由英文字母、数字、下划线、中划线组成,长度不能超过64个字节。 user_id 否 String SSH密钥对的用户ID。
String 项目ID。 请求消息 创建SSH密钥对时,只需要提交SSH密钥对的name属性。导入SSH密钥对时,才需要提交public_key属性。 表2 请求参数 参数 是否必选 参数类型 描述 keypair 是 Object 创建或导入的SSH密钥对的信息,详情请参见表3。 表3
描述 fingerprint 是 String SSH密钥对应指纹信息。 name 是 String SSH密钥对的名称。 public_key 是 String SSH密钥对对应的publicKey信息。 示例 如下以查询SSH密钥列表为例。 请求样例 无 响应样例 {
fingerprint 是 String SSH密钥对应指纹信息。 name 是 String SSH密钥对的名称。 public_key 是 String SSH密钥对对应的publicKey信息。 is_key_protection 是 Boolean SSH密钥对是否私钥托管与保护。 示例
管理SSH密钥对 密钥对管理 密钥对任务管理 父主题: API说明
管理SSH密钥对(V2) 查询SSH密钥对列表(V2) 查询SSH密钥对详情(V2) 创建及导入SSH密钥对(V2) 删除SSH密钥对(V2) 复制SSH密钥对(V2) 父主题: 历史API