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.
Centro de ayuda> Content Delivery Network> Referencia de la API> API> Configuración del nombre de dominio> Consulta de todos los nombres de dominio asociados con certificados HTTPS
Actualización más reciente 2022-11-03 GMT+08:00

Consulta de todos los nombres de dominio asociados con certificados HTTPS

Función

Consulta de todos los nombres de dominio asociados con certificados HTTPS

URI

GET /v1.0/cdn/domains/https-certificate-info

Tabla 1 Parámetros de Query

Parámetro

Obligatorio

Tipo

Descripción

page_size

No

Integer

Especifica el número de registros de cada página. El valor oscila entre 1 y 10,000. Si no se establece este parámetro, se utiliza el valor por defecto 30.

page_number

No

Integer

Especifica el número de página. El valor oscila entre 1 y 65,535. Si este parámetro no está definido, se utiliza el valor por defecto 1.

domain_name

No

String

Especifica el nombre de dominio acelerado.

user_domain_id

No

String

Especifica el ID de dominio del propietario del nombre de dominio.

enterprise_project_id

No

String

Proyecto de empresa al que pertenece el recurso. Este parámetro sólo es válido cuando la función de proyecto de empresa está habilitada. El valor all indica todos los proyectos. Este parámetro es obligatorio cuando se utiliza un usuario de IAM para llamar a esta API.

Parámetros de solicitud

Tabla 2 Parámetros de encabezado de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Especifica el token de usuario.

El token se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de **X-Subject-Token** en el encabezado de respuesta es el token de usuario.

Parámetros de respuesta

Código de estado: 200

Tabla 3 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

total

Integer

Especifica el número total de registros consultados.

https

Array of HttpsDetail objects

Especifica la configuración HTTPS.

Tabla 4 HttpsDetail

Parámetro

Tipo

Descripción

domain_id

String

Especifica el ID de dominio.

domain_name

String

Especifica el nombre de dominio asociado al certificado.

cert_name

String

Especifica el nombre del certificado. El valor contiene de 3 a 32 caracteres.

certificate

String

Especifica el cuerpo del certificado.

private_key

String

Especifica la clave privada.

certificate_type

Integer

Valores posibles: 0 (su propio certificado) y 1 (certificado gestionado por Huawei).

expiration_time

Long

Especifica la hora a la que caduca el certificado.

https_status

Integer

Especifica si se debe habilitar HTTPS. Valores posibles:0: Desactivar HTTPS. El certificado y la clave privada no son necesarios.1: Habilitar HTTPS y seleccionar Same as user para Origin Protocol en la consola CDN.2: Habilitar HTTPS y seleccionar HTTP for Origin Protocol en la consola CDN.El certificado y la clave privada son necesarios cuando HTTPS está habilitado.

force_redirect_https

Integer

Especifica si está habilitada la redirección forzada. Valores posibles: 1 (sí) y 0 (no).

force_redirect_config

ForceRedirect object

Especifica la configuración de redirección forzada.

http2

Integer

Especifica si se debe usar HTTP/2. Valores posibles: 1 (sí) y 0 (no).

Tabla 5 ForceRedirect

Parámetro

Tipo

Descripción

switch

Integer

Especifica si se debe habilitar la redirección forzada. Valores posibles: 1 (habilitado) y 0 (habilitado).

redirect_type

String

Especifica el protocolo al que se redirigen a la fuerza las solicitudes. Valores posibles: http y https.

Solicitudes de ejemplo

GET https://cdn.myhuaweicloud.com/v1.0/cdn/domains/https-certificate-info?domain_name=www.example.com&page_size=10&page_number=1

Ejemplo de respuestas

Código de estado: 200

OK

{
  "total" : 1,
  "https" : [ {
    "https_status" : 1,
    "force_redirect_https" : 2,
    "force_redirect_config" : {
      "redirect_type" : "http",
      "switch" : 1
    },
    "http2" : 0,
    "cert_name" : "cdn_test",
    "certificate" : "-----BEGIN CERTIFICATE-----XX-----END CERTIFICATE-----",
    "private_key" : null,
    "certificate_type" : 0,
    "expiration_time" : 1606187416000,
    "domain_id" : "3e****************************63",
    "domain_name" : "www.example.com"
  } ]
}

Códigos de estado

Código de estado

Descripción

200

OK

Códigos de error

Consulte Códigos de error.