调用ImportKeyPair导入由其他工具产生的RSA密钥对的公钥部分。导入密钥对后,阿里云为您保管公钥部分,您需要自行妥善保存密钥对的私钥部分。

接口说明

调用该接口时,您需要注意:

  • 您在每个地域的密钥对数最高为500对。
  • 导入的公钥对需要为ADB生成密钥对的公钥

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
KeyPairName String testKeyPairName

密钥对名称。必须保持名称唯一性。 长度为2~128个英文或中文字符。必须以大小字母或中文开头,不能以 http:// 和 https:// 开头。可以包含数字、半角冒号(:)、下划线(_)或者连字符(-)。

PublicKeyBody String ABC1234567

密钥对的公钥内容。

RegionId String cn-hangzhou

地域ID。

返回数据

名称 类型 示例值 描述
KeyPairFingerPrint String 89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:**

密钥对的指纹。根据RFC4716定义的公钥指纹格式,采用MD5信息摘要算法。

KeyPairName String testKeyPairName

密钥对名称。

RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=ImportKeyPair
&KeyPairName=testKeyPairName
&PublicKeyBody=ABC1234567
&RegionId=cn-hangzhou
&<公共请求参数>

正常返回示例

XML格式

<KeyPairFingerPrint>89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:**</KeyPairFingerPrint>
<KeyPairName>testKeyPairName</KeyPairName>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>

JSON格式

{"KeyPairFingerPrint":"89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:**","KeyPairName":"testKeyPairName","RequestId":"473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"}

错误码

访问错误中心查看更多错误码。

访问错误中心查看更多错误码。