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-03-20 GMT+08:00

Consulta de um par de chaves SSH (API OpenStack nativo)

Função

Essa interface é usada para consultar um par de chaves SSH especificado com base no nome do par de chaves.

URI

GET /v2.1/{project_id}/os-keypairs/{keypair_name}

A Tabela 1 lista os parâmetros.

Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Descrição

project_id

Sim

Especifica o ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

keypair_name

Sim

Especifica o nome do par de chaves.

Você pode obter o nome do par de chaves chamando a API de Consulta de pares de chaves SSH (API OpenStack nativo).

Solicitação

  • Parâmetros de solicitação

    Nenhum

  • Exemplo de solicitação
    1
    GET https://{ECS Endpoint}/v2.1/bbf1946d374b44a0a2a95533562ba954/os-keypairs/keypair-test
    

Resposta

  • Parâmetros de resposta

    Parâmetro

    Tipo

    Descrição

    keypair

    Object

    Especifica o par de chaves SSH. Para mais detalhes, consulte Tabela 2.

    Tabela 2 Descrição da estrutura de dados do campo keypair

    Parâmetro

    Tipo

    Descrição

    public_key

    String

    Especifica informações sobre a chave pública no par de chaves.

    name

    String

    Especifica o nome do par de chaves.

    fingerprint

    String

    Especifica informações de impressão digital sobre o par de chaves.

    created_at

    String

    Especifica a hora em que o par de chaves foi criado.

    O formato de carimbo de data/hora é ISO 8601, por exemplo, 2019-05-07T12:06:13.681238.

    deleted

    Boolean

    Especifica o par de chaves excluído.

    • true: indica que a chave foi excluída.
    • false: indica que a chave não foi apagada.

    deleted_at

    String

    Especifica a hora em que o par de chaves foi excluído.

    O formato de carimbo de data/hora é ISO 8601, por exemplo, 2019-05-07T12:06:13.681238.

    id

    String

    Especifica o ID do par de chaves.

    updated_at

    String

    Especifica a hora em que o par de chaves foi atualizado.

    O formato de carimbo de data/hora é ISO 8601, por exemplo, 2019-05-07T12:06:13.681238.

    user_id

    String

    Especifica informações sobre o usuário ao qual o par de chaves pertence.

  • Exemplo de resposta
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    {
        "keypair": {
            "created_at": "2019-05-07T12:06:13.681238",
            "deleted": false,
            "deleted_at": null,
            "fingerprint": "9d:00:f4:d7:26:6e:52:06:4c:c1:d3:1d:fd:06:66:01",
            "id": 1,
            "name": "keypair-3582d8b7-e588-4aad-b7f7-f4e76f0e4314",
            "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYJrTVpcMwFqQy/oMvtUSRofZdSRHEwrsX8AYkRvn2ZnCXM+b6+GZ2NQuuWj+ocznlnwiGFQDsL/yeE+/kurqcPJFKKp60mToXIMyzioFxW88fJtwEWawHKAclbHWpR1t4fQ4DS+/sIbX/Yd9btlVQ2tpQjodGDbM9Tr9/+/3i6rcR+EoLqmbgCgAiGiVV6VbM2Zx79yUwd+GnQejHX8BlYZoOjCnt3NREsITcmWE9FVFy6TnLmahs3FkEO/QGgWGkaohAJlsgaVvSWGgDn2AujKYwyDokK3dXyeX3m2Vmc3ejiqPa/C4nRrCOlko5nSgV/9IXRx1ERImsqZnE9usB Generated-by-Nova",
            "updated_at": null,
            "user_id": "fake"
        }
    }
    

Valores retornados

Valores normais

Valores retornados

Descrição

200

A solicitação foi processada com sucesso.

Para obter detalhes sobre outros valores retornados, consulte Códigos de status.

Códigos de erro

Consulte Códigos de erro.