文档首页 > > API参考> API说明> 管理SSH密钥对(V2)> 复制SSH密钥对

复制SSH密钥对

分享
更新时间: 2019/10/23 GMT+08:00

功能介绍

在同一个租户下可能包含多个用户帐号,将同一租户下目标用户帐号下的密钥对复制到当前用户帐号下。

URI

  • URI格式

    POST /v2/{project_id}/os-keypairs/copy

  • 参数说明
    表1 参数说明

    参数

    是否必选

    参数类型

    描述

    project_id

    String

    项目ID。

请求消息

表2 请求参数

参数

是否必选

参数类型

描述

user_name

String

同一租户下的目标用户名。

force

Boolean

是否强制覆盖已有密钥对。

响应消息

表3 响应参数

参数

是否必选

参数类型

描述

changed

Integer

复制的密钥对数量。

success

Array of objects

复制成功的密钥对列表,详情请参见表4

failed

Array of objects

复制失败的密钥对列表,详情请参见表4

表4 success/failed字段数据结构说明

参数

是否必选

参数类型

描述

keypair

String

密钥对名称。

message

String

任务消息

示例

  • 请求样例
    {
     "user_name": "kpsuser"
    }
  • 响应样例
    {
        "changed": 2,
        "success": [
            {
                "keypair": "KeyPair-test1",
                "message": "imported"
            },
            {
                "keypair": "KeyPair-test2",
                "message": "imported"
            }
        ],
        "failed": [
            {
                "keypair": "KeyPair-test3",
                "message": "exist"
            }
        ]
    }

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

状态码

请参考状态码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区