Importa a parte da chave pública de um par de chaves RSA gerado por outras ferramentas. Após a importação do par de chaves, o Alibaba Cloud armazena a chave pública para você. Você deve armazenar com segurança a chave privada do par de chaves.
Descrição da operação
Descrição
Ao chamar esta operação, observe os seguintes itens:
Você pode ter no máximo 500 pares de chaves em cada região.
- O par de chaves importado deve suportar um dos seguintes métodos de criptografia:
rsa
dsa
ssh-rsa
ssh-dss
ecdsa.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:ImportKeyPair |
create |
*KeyPair
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| KeyPairName |
string |
Sim |
O nome do par de chaves. O nome deve ser exclusivo. O nome deve ter de 2 a 128 caracteres e deve começar com uma letra ou caractere chinês. Não pode começar com http:// ou https://. O nome pode conter caracteres categorizados como letra no Unicode, incluindo letras, caracteres chineses e dígitos. O nome pode conter dois-pontos (:), sublinhados (_), pontos (.) ou hifens (-). |
testKeyPairName |
| PublicKeyBody |
string |
Sim |
A chave pública do par de chaves. |
ABC1234567 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos corporativos ao qual o par de chaves SSH pertence. |
rg-bp67acfmxazb4p**** |
| Tag |
array<object> |
Não |
As tags. |
|
|
object |
Não |
As tags. |
||
| Key |
string |
Não |
A chave da tag N do par de chaves. Valores válidos de N: 1 a 20. A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 128 caracteres. Não pode começar com aliyun ou acs: e não pode conter http:// ou https://. |
TestKey |
| Value |
string |
Não |
O valor da tag N do par de chaves. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. O valor da tag pode ter até 128 caracteres. Não pode conter http:// ou https://. |
TestValue |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| KeyPairName |
string |
O nome do par de chaves. |
testKeyPairName |
| KeyPairFingerPrint |
string |
A impressão digital do par de chaves. O formato da impressão digital da chave pública é definido na RFC 4716 e usa o algoritmo de resumo de mensagem MD5. |
89:f0:ba:62:ac:b8:aa:e1:61:5e:fd:81:69:86:6d:6b:f0:c0:5a:** |
Exemplos
Resposta de sucesso
JSON formato
{
"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:**"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidKeyPairName.Malformed | Specified Key Pair name is not valid. | |
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.