Mengimpor bagian kunci publik dari pasangan kunci RSA yang dihasilkan oleh alat lain. Setelah pasangan kunci diimpor, Alibaba Cloud menyimpan kunci publik untuk Anda. Anda harus menyimpan kunci privat pasangan kunci tersebut dengan aman.
Deskripsi operasi
Deskripsi
Saat memanggil operasi ini, perhatikan hal-hal berikut:
Anda dapat memiliki maksimal 500 pasangan kunci di setiap wilayah.
- Pasangan kunci yang diimpor harus mendukung salah satu metode enkripsi berikut:
rsa
dsa
ssh-rsa
ssh-dss
ecdsa.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:ImportKeyPair |
create |
*KeyPair
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
| KeyPairName |
string |
Yes |
Nama pasangan kunci. Nama harus unik. Panjang nama harus 2 hingga 128 karakter dan harus diawali dengan huruf atau karakter Tionghoa. Nama tidak dapat diawali dengan http:// atau https://. Nama dapat berisi karakter yang dikategorikan sebagai huruf dalam Unicode, termasuk huruf, karakter Tionghoa, dan angka. Nama dapat berisi titik dua (:), garis bawah (_), titik (.), atau tanda hubung (-). |
testKeyPairName |
| PublicKeyBody |
string |
Yes |
Kunci publik dari pasangan kunci. |
ABC1234567 |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya perusahaan tempat pasangan kunci SSH berada. |
rg-bp67acfmxazb4p**** |
| Tag |
array<object> |
No |
Tag. |
|
|
object |
No |
Tag. |
||
| Key |
string |
No |
Kunci tag N dari pasangan kunci. Nilai valid N: 1 hingga 20. Kunci tag tidak boleh berupa string kosong. Panjang kunci tag dapat mencapai 128 karakter. Kunci tag tidak dapat diawali dengan aliyun atau acs: dan tidak dapat berisi http:// atau https://. |
TestKey |
| Value |
string |
No |
Nilai tag N dari pasangan kunci. Nilai valid N: 1 hingga 20. Nilai tag dapat berupa string kosong. Panjang nilai tag dapat mencapai 128 karakter. Nilai tag tidak dapat berisi http:// atau https://. |
TestValue |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| KeyPairName |
string |
Nama pasangan kunci. |
testKeyPairName |
| KeyPairFingerPrint |
string |
Sidik jari pasangan kunci. Format sidik jari kunci publik didefinisikan dalam RFC 4716 dan menggunakan algoritma Paket digest MD5. |
89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:** |
Contoh
Respons sukses
JSONformat
{
"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:**"
}
Respons error
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
"KeyPairName": "test"
"KeyPairFingerPrint": "89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:d7"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidKeyPairName.Malformed | Specified Key Pair name is not valid. | 密钥对名称不合法。 |
| 400 | InvalidPublicKeyBody.Malformed | The PublicKeyBody 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. | 密钥对已存在,请不要重复添加。 |
| 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. | 资源组并不在记录中。 |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.