Tüm Ürünler
Search
Belge Merkezi

:ImportKeyPair

Son Güncelleme:Sep 29, 2026

Üçüncü taraf bir araçla oluşturulan Rivest–Shamir–Adleman (RSA) şifrelemeli bir anahtar çiftinin genel anahtarını içe aktarır. Anahtar çiftini içe aktardıktan sonra Alibaba Cloud genel anahtarı saklar. Özel anahtarı kendiniz saklamalı ve gizliliğini korumalısınız.

Kullanım notları

Aşağıdaki öğelere dikkat edin:

  • Her bölgede en fazla 500 anahtar çifti oluşturabilirsiniz.

  • İçe aktarılacak anahtar çifti aşağıdaki şifreleme yöntemlerinden birini desteklemelidir:

    • rsa

    • dsa

    • ssh-rsa

    • ssh-dss

    • ecdsa

    • ssh-rsa-cert-v00@openssh.com

    • ssh-dss-cert-v00@openssh.com

    • ssh-rsa-cert-v01@openssh.com

    • ssh-dss-cert-v01@openssh.com

    • ecdsa-sha2-nistp256-cert-v01@openssh.com

    • ecdsa-sha2-nistp384-cert-v01@openssh.com

    • ecdsa-sha2-nistp521-cert-v01@openssh.com

Hata ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'ler için işlem örnek kodlarını dinamik olarak oluşturur.

İstek parametreleri

Parametre

Tür

Zorunlu

Örnek

Açıklama

Action

String

Evet

ImportKeyPair

Gerçekleştirmek istediğiniz işlem. Değeri ImportKeyPair olarak ayarlayın.

RegionId

String

Evet

cn-hangzhou

Bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz.

KeyPairName

String

Evet

testKeyPairName

Anahtar çiftinin adı. Ad benzersiz olmalıdır. Ad 2 ila 128 karakter uzunluğunda olmalıdır. Ad bir harfle başlamalı ve http:// veya https:// ile başlayamaz. Ad harf, rakam, iki nokta (:), alt çizgi (_) ve tire (-) içerebilir.

PublicKeyBody

String

Evet

ABC1234567

Anahtar çiftinin genel anahtarı.

ResourceGroupId

String

Hayır

rg-bp67acfmxazb4p****

Anahtar çiftinin ekleneceği kaynak grubunun kimliği.

Tag.N.Key

String

Hayır

TestKey

Anahtar çiftine eklenen N. etiketin 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 ve http:// veya https:// içeremez. Etiket anahtarı acs: veya aliyun ile başlayamaz.

Tag.N.Value

String

Hayır

TestValue

Anahtar çiftine eklenen N. etiketin 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 ve http:// veya https:// içeremez. Etiket değeri acs: ile başlayamaz.

Yanıt parametreleri

Parametre

Tür

Örnek

Açıklama

RequestId

String

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

İsteğin kimliği.

KeyPairName

String

testKeyPairName

Örneğe eklenecek anahtar çiftinin adı.

KeyPairFingerPrint

String

89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:**

Anahtar çiftinin parmak izi. RFC 4716'da tanımlanan genel anahtar parmak izi biçimine göre MD5 (Message-Digest Algorithm 5) kullanılır.

Örnekler

Örnek istekler

https://ecs.aliyuncs.com/?Action=ImportKeyPair
&RegionId=cn-qingdao
&PublicKeyBody=ABC1234567
&KeyPairName=testKeyPairName
&<Common request parameters>

Örnek başarılı yanıt

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

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

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "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:**"
}

Hata kodları

HTTP durum kodu

Hata kodu

Hata mesajı

Açıklama

400

InvalidKeyPairName.Malformed

Specified Key Pair name is not valid.

Belirtilen anahtar çifti adı geçersiz.

400

InvalidPublicKeyBody.Malformed

The PublicKeyBody format is not supported.

Genel anahtar biçimi desteklenmiyor.

400

KeyPair.AlreadyExist

The key pair already exist.

Aynı ada sahip bir anahtar çifti zaten var. Anahtar çifti adları benzersiz olmalıdır.

403

QuotaExceed.KeyPair

The key pair quota exceeds.

Maksimum anahtar çifti sayısına ulaşıldı.

404

InvalidResourceGroup.NotFound

The ResourceGroup provided does not exist in our records.

Kaynak grubu bulunamadı.

500

InternalError

The request processing has failed due to some unknown error.

Bir iç hata oluştu. Daha sonra tekrar deneyin.

Hata kodlarının listesi için bkz. Hizmet hata kodları.