Cópia de um par de chaves SSH (V2)
Função
Um locatário pode conter vários usuários. Essa API é usada para copiar o par de chaves do usuário de destino para o usuário atual na mesma conta de locatário.
URI
Solicitações
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| user_name | Sim | String | Nome do usuário de destino sob a mesma conta de locatário |
| force | Não | Boolean | Indica se deve sobrescrever à força um par de chaves existente. |
Respostas
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| changed | Sim | Integer | Número de pares de chaves copiados. |
| success | Sim | Array of objects | Lista de pares de chaves que foram copiados com sucesso. Para mais detalhes, consulte Tabela 4. |
| failed | Sim | Array of objects | Lista de pares de chaves que não conseguiram ser copiados. Para mais detalhes, consulte Tabela 4. |
Exemplos
- Exemplo de solicitação
{ "user_name": "kpsuser" }
- Exemplo de resposta
{ "changed": 2, "success": [ { "keypair": "KeyPair-test1", "message": "imported" }, { "keypair": "KeyPair-test2", "message": "imported" } ], "failed": [ { "keypair": "KeyPair-test3", "message": "exist" } ] }ou
{ "error_code": "KPS.XXXX", "error_msg": "XXXX" }
Códigos de status
Para mais detalhes, consulte Códigos de status.