Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-03 GMT+08:00

Consultar la lista de pares de claves SSH

Función

Esta API se utiliza para consultar la lista de pares de claves SSH.

URI

GET /v3/{project_id}/keypairs

Tabla 1 Parámetros de path

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto.

Parámetros de solicitud

Tabla 2 Parámetros de encabezado de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Token de usuario. El token se puede obtener llamando a la API IAM (valor de X-Subject-Token en el encabezado de respuesta).

Parámetros de respuesta

Código de estado: 200

Tabla 3 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

keypairs

Array of ListKeypairs objects

Lista de pares de claves SSH.

Tabla 4 ListKeypairs

Parámetro

Tipo

Descripción

keypair

Keypair object

Información del par de claves.

Tabla 5 Keypair

Parámetro

Tipo

Descripción

name

String

Nombre del par de claves SSH.

type

String

Tipo del par de claves SSH. El valor puede ser ssh o x509.

scope

String

Nivel de inquilino o nivel de usuario.

public_key

String

Información de clave pública sobre un par de claves SSH.

fingerprint

String

Información de huellas dactilares sobre un par de claves SSH.

is_key_protection

Boolean

Si va a alojar claves.

frozen_state

Integer

Estado congelado. Puede ser:

  • 0: normal, no congelado
  • 1: congelado debido a causas comunes
  • 2: congelado por la oficina de seguridad pública
  • 3: congelado debido a causas comunes y por la oficina de seguridad pública
  • 4: congelado debido a violaciones
  • 5: congelado debido a causas comunes y violaciones
  • 6: congelado por la oficina de seguridad pública y debido a violaciones
  • 7: congelada por la oficina de seguridad pública y debido a causas comunes y violaciones
  • 8: congelado debido a la falta de autenticación de nombre real
  • 9: congelado debido a causas comunes y falta de autenticación de nombre real
  • 10: congelada por la oficina de seguridad pública y debido a la falta de autenticación de nombre real

Código de estado: 400

Tabla 6 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

error_msg

String

Mensaje de error.

Solicitudes de ejemplo

Ninguno

Ejemplo de respuestas

Código de estado: 200

El procesamiento de la solicitud se ha realizado correctamente.

{
  "keypairs" : [ {
    "keypair" : {
      "name" : "1hprr3TI",
      "type" : "ssh",
      "scope" : "user",
      "public_key" : "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABjV8GvwpSs.....",
      "fingerprint" : "65:ca:87:0a:16:86:59:ea:57:ea:18:37:58:e2:04:b0",
      "is_key_protection" : false,
      "frozen_state" : 0
    }
  } ]
}

Código de estado: 400

Se ha producido un error.

{
  "error_code" : "KPS.XXX",
  "error_msg" : "XXX"
}

Códigos de estado

Código de estado

Descripción

200

El procesamiento de la solicitud se ha realizado correctamente.

400

Se ha producido un error.

Códigos de error

Consulte Códigos de error.