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.
|
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.
|
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
|
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
|
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 |
{
"id": " b9be707660c5406394f8973e087bae20",
"url_domain": "www.example.com",
"status": 3,
"ssl_id ": "0a515af69f4e4dcca84fbf85f68c0e27",
"ssl_name": "Certificate"
}
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 |