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

Adición de un certificado a un nombre de dominio

Función

Cuando crea una API para acceder a través de HTTPS, debe agregar un certificado SSL al nombre de dominio independiente que se ha enlazado al grupo al que pertenece la API.

Esta API se utiliza para agregar un certificado a un nombre de dominio específico.

URI

La siguiente tabla muestra el método de solicitud HTTP/HTTPS y el URI de la API.

Tabla 1 Método de solicitud de HTTP/HTTPS y URI

Método de solicitud

URI

POST

/v1.0/apigw/api-groups/{group_id}/domains/{domain_id}/certificate

En la siguiente tabla se enumeran los parámetros del URI.

Tabla 2 Descripción de parámetro

Parámetro

Obligatorio

Tipo

Descripción

group_id

String

ID de grupo de API

domain_id

String

ID de dominio

Solicitud

Tabla 3 Descripción de parámetro

Parámetro

Obligatorio

Tipo

Descripción

name

String

Nombre del certificado

El nombre de un certificado consta de 4 a 50 caracteres, comenzando por una letra. Solo se permiten letras, dígitos y guiones bajos (_).

cert_content

String

Contenido del certificado

private_key

String

Clave privada

Ejemplo de solicitud:

{
	"cert_content": "example",
	"name": "test_ssl",
	"private_key": "example"
}

Respuesta

Tabla 4 Descripción de parámetro

Parámetro

Tipo

Descripción

id

String

ID de dominio

url_domain

String

Nombre de dominio

status

Integer

Estado de resolución de CNAME

ssl_id

String

ID de certificado

ssl_name

String

Nombre del certificado

Ejemplo de respuesta:
{
	"id": " b9be707660c5406394f8973e087bae20",
	"url_domain": "www.example.com",
	"status": 3,
	"ssl_id ": "0a515af69f4e4dcca84fbf85f68c0e27",
"ssl_name": "Certificate"
}

Códigos de estado

Tabla 5 Códigos de estado

Código de estado

Descripción

201

Created

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Server Internal Error