Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-02-28 GMT+08:00

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

  • Formato de URI

    POST /v2/{project_id}/os-keypairs/copy

  • Descrição do parâmetro
    Tabela 1 Descrição do parâmetro

    Parâmetro

    Obrigatório

    Tipo

    Descrição

    project_id

    Sim

    String

    ID do projeto

Solicitações

Tabela 2 Parâmetros de solicitação

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

Tabela 3 Parâmetros de resposta

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.

Tabela 4 Descrição do campo sucesso/falha

Parâmetro

Obrigatório

Tipo

Descrição

keypair

Sim

String

Nome do par de chaves

message

Sim

String

Informações sobre a tarefa

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.