Diğer araçlar tarafından oluşturulan bir RSA anahtar çiftinin ortak anahtar kısmını içe aktarır. Anahtar çifti içe aktarıldıktan sonra Alibaba Cloud ortak anahtarı sizin için saklar. Anahtar çiftinin özel anahtarını güvenli bir şekilde saklamanız gerekir.
Operation description
Açıklama
Bu işlemi çağırırken aşağıdaki hususlara dikkat edin:
Her bölgede en fazla 500 anahtar çiftiniz olabilir.
- İçe aktarılan anahtar çifti aşağıdaki şifreleme yöntemlerinden birini desteklemelidir:
rsa
dsa
ssh-rsa
ssh-dss
ecdsa
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:ImportKeyPair |
create |
*KeyPair
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
Bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions API'sini çağırabilirsiniz. |
cn-hangzhou |
| KeyPairName |
string |
Yes |
Anahtar çiftinin adı. Ad benzersiz olmalıdır. Ad 2 ila 128 karakter uzunluğunda olmalı ve bir harf veya Çince karakterle başlamalıdır. http:// veya https:// ile başlayamaz. Ad, harfler, Çince karakterler ve rakamlar dahil olmak üzere Unicode'da harf olarak kategorize edilen karakterleri içerebilir. Ad iki nokta üst üste (:), alt çizgi (_), nokta (.) veya tire (-) içerebilir. |
testKeyPairName |
| PublicKeyBody |
string |
Yes |
Anahtar çiftinin ortak anahtarı. |
ABC1234567 |
| ResourceGroupId |
string |
No |
SSH anahtar çiftinin ait olduğu kurumsal kaynak grubunun kimliği. |
rg-bp67acfmxazb4p**** |
| Tag |
array<object> |
No |
Etiketler. |
|
|
object |
No |
Etiketler. |
||
| Key |
string |
No |
Anahtar çiftinin N etiketinin anahtarı. N için geçerli değerler: 1 ila 20. Etiket anahtarı boş bir dize olamaz. Etiket anahtarı en fazla 128 karakter uzunluğunda olabilir. aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez. |
TestKey |
| Value |
string |
No |
Anahtar çiftinin N etiketinin değeri. N için geçerli değerler: 1 ila 20. Etiket değeri boş bir dize olabilir. Etiket değeri en fazla 128 karakter uzunluğunda olabilir. http:// veya https:// içeremez. |
TestValue |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
İstek kimliği. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| KeyPairName |
string |
Anahtar çiftinin adı. |
testKeyPairName |
| KeyPairFingerPrint |
string |
Anahtar çiftinin parmak izi. Ortak anahtar parmak izi formatı RFC 4716'da tanımlanmıştır ve MD5 mesaj özeti algoritmasını kullanır. |
89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"KeyPairName": "testKeyPairName",
"KeyPairFingerPrint": "89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:**"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidKeyPairName.Malformed | Specified Key Pair name is not valid. | The key pair name is invalid. |
| 400 | InvalidPublicKeyBody.Malformed | The PublicKeyBody format is not supported. | The public key format is not supported. |
| 400 | MissingParameter | The input parameter "PublicKeyBody" that is mandatory for processing this request is not supplied. | |
| 400 | KeyPair.AlreadyExist | The key pair already exist. | A key pair with the same name already exists. Key pair names must be unique. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | QuotaExceed.KeyPair | The key pair quota exceeds. | |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. | The specified resource group does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.