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

Adição de um certificado a um nome de domínio

Função

Ao criar uma API para ser acessada por meio de HTTPS, você deve adicionar um certificado SSL ao nome de domínio independente vinculado ao grupo ao qual a API pertence.

Esta API é usada para adicionar um certificado a um nome de domínio específico.

URI

A tabela a seguir lista o método de solicitação HTTP/HTTPS e o URI da API.

Tabela 1 Método de solicitação HTTP/HTTPS e URI

Método de solicitação

URI

POST

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

A tabela a seguir lista os parâmetros no URI.

Tabela 2 Descrição do parâmetro

Parâmetro

Obrigatório

Tipo

Descrição

group_id

Sim

String

ID do grupo da API

domain_id

Sim

String

ID do domínio

Solicitação

Tabela 3 Descrição do parâmetro

Parâmetro

Obrigatório

Tipo

Descrição

name

Sim

String

Nome do certificado

Um nome de certificado consiste de 4 a 50 caracteres, começando com uma letra. Apenas letras, dígitos e sublinhados (_) são permitidos.

cert_content

Sim

String

Conteúdo do certificado

private_key

Sim

String

Chave privada

Exemplo de solicitação:

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

Resposta

Tabela 4 Descrição do parâmetro

Parâmetro

Tipo

Descrição

id

String

ID do domínio

url_domain

String

Nome de domínio

status

Integer

Status da resolução do CNAME

ssl_id

String

ID do certificado

ssl_name

String

Nome do certificado

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

Códigos de status

Tabela 5 Códigos de status

Código de status

Descrição

201

Criado

400

Solicitação inválida

401

Não autorizado

403

Proibido

404

Não encontrado

500

Erro do servidor interno