数据加密服务 DEW数据加密服务 DEW

更新时间:2021/09/02 GMT+08:00
分享

解绑SSH密钥对

功能介绍

给指定的虚拟机解除绑定SSH密钥对并恢复SSH密码登录。

调试

您可以在API Explorer中调试该接口。

URI

POST /v3/{project_id}/keypairs/disassociate

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表3 请求Body参数

参数

是否必选

参数类型

描述

server

DisassociateEcsServerInfo object

需要绑定密钥对的虚拟机信息。

表4 DisassociateEcsServerInfo

参数

是否必选

参数类型

描述

id

String

需要绑定(替换或重置)SSH密钥对的虚拟机id。

auth

Auth object

可选字段,鉴权认证类型。替换时需要该参数,重置时不需要该参数。

表5 Auth

参数

是否必选

参数类型

描述

type

String

取值为枚举类型。

key

String

  • type为枚举值password时,key表示密码;

  • type为枚举值keypair时,key表示私钥;

响应参数

状态码: 202

表6 响应Body参数

参数

参数类型

描述

task_id

String

任务下发成功返回的ID。

状态码: 400

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

请求示例

  • {
      "server" : {
        "id" : "d76baba7-ef09-40a2-87ff-3eafec0696e7",
        "authentication" : {
          "type" : "keypair",
          "key" : "-----BEGINRSAPRIVATEKEY-----\nM..."
        }
      }
    }
  • {
      "server" : {
        "id" : "d76baba7-ef09-40a2-87ff-3eafec0696e7"
      }
    }

响应示例

状态码: 202

OK。

{
  "task_id" : "aee8d2fe-5484-4753-9177-5a38dc15546c"
}

状态码: 400

Error response。

{
  "error_code" : "KPS.XXX",
  "error_msg" : "XXX"
}

状态码

状态码

描述

202

OK。

400

Error response。

错误码

请参见错误码

分享:

    相关文档

    相关产品