Importante — Estamos lançando uma atualização significativa em nossa plataforma. Para saber mais sobre as mudanças e etapas de migração necessárias, consulte a página de rollout da API v4.
Se sua aplicação roda em HTTPS, você precisa cadastrar um certificado digital com Azion Certificate Manager. Um certificado digital TLS confirma a identidade de um site e protege as transferências de dados. Ele garante transações financeiras e qualquer troca de informações sensíveis, desde credenciais de login até dados pessoais.
Você também pode solicitar que um certificado Let’s Encrypt seja gerado para o seu domínio através da Azion. O processo para solicitar um certificado Let’s Encrypt é diferente dos certificados personalizados. Consulte como gerar um certificado Let’s Encrypt para mais informações.
Há instruções separadas para as configurações do Domains legado e para o novo produto Workloads.
- Acesse o Azion Console > Certificate Manager.
- Clique no botão + Digital Certificate.
- Nomeie seu certificado.
- Selecione a opção Import a server certificate.
- No campo Certificate, cole o certificado.
- No campo Private Key, cole a chave privada.
- Clique no botão Save.
- Adquira o certificado X.509 de uma CA.
- Substitua quebras de linha por
\n, incluindo para os marcadores de início e fim, para transformar o certificado em uma string.
- Faça o mesmo com a chave privada.
- Execute o seguinte comando cURL no seu terminal, substituindo
[TOKEN VALUE] pelo seu personal token e adicionando seu certificado e chave privada aos campos:
| Chave | Descrição |
|---|
name | Define a string no valor como um nome da entrada do certificado na Azion. |
certificate | Recebe seu certificado como um valor. Deve ser uma string contínua. |
private_key | Recebe sua chave privada como um valor. Deve ser uma string contínua. |
Ao fazer o upload de seu certificado, você receberá uma resposta confirmando a sua criação:
- Acesse o Azion Console > Certificate Manager.
- Clique no botão + Digital Certificate.
- Nomeie seu certificado.
- Selecione a opção Import a Trusted CA certificate.
- No campo Certificate, cole o certificado.
- Clique no botão Save.
- Adquira um trusted certificate assinado pela sua CA.
- Substitua qualquer quebra de linha por
\n, incluindo para os marcadores de início e fim, para transformar o certificado em uma string.
- Execute o seguinte comando cURL no seu terminal, substituindo
[TOKEN VALUE] pelo seu personal token e adicionando seu certificado aos campos:
| Chave | Descrição |
|---|
name | Define a string no valor como um nome da entrada do certificado com Azion. |
certificate | Recebe seu certificado como um valor. Deve ser uma string contínua. |
certificate_type | Quando definido como trusted_ca_certificate, o endpoint não requer mais uma entrada de chave privada. |
Ao fazer o upload de seu Trusted CA, você receberá uma resposta com dados sobre o certificado:
Para associar seu certificado a um domínio Azion:
- No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais > Workloads.
- Selecione o domínio desejado.
- Em Digital Certificate, selecione o certificado que você criou nas etapas anteriores.
- Certifique-se de que os domínios listados nos campos Subdomain e Domain sejam os mesmos do certificado emitido para o seu domínio.
- Clique no botão Save.
- Espere alguns minutos para que as alterações se propaguem.
Você pode acessar sua aplicação HTTPS e verificar as configurações de segurança usando seu navegador ou executar o seguinte comando OpenSSL, substituindo seudominio.com por um dos CNAMEs do domínio:
- No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais > Domains.
- Selecione o domínio desejado.
- Em Digital Certificate, selecione o certificado que você criou nas etapas anteriores.
- Certifique-se de que os CNAMEs listados no campo CNAME sejam os mesmos do certificado emitido para o seu domínio.
- Clique no botão Save.
- Espere alguns minutos para que as alterações se propaguem.
Você pode acessar sua aplicação HTTPS e verificar as configurações de segurança usando seu navegador ou executar o seguinte comando OpenSSL, substituindo seudominio.com por um dos CNAMEs do domínio:
- Execute a seguinte requisição
GET para obter o ID do seu workload:
- Você receberá uma resposta semelhante a esta:
- Localize o workload que você deseja associar ao certificado e copie o valor
workload_id recebido na resposta.
- Execute uma requisição
PATCH, adicionando o workload_id como um caminho, para atualizar o campo digital_certificate_id com o id que você recebeu no processo de criação:
Opcional — Como mostrado no exemplo abaixo, se você ainda não atualizou o campo CNAME com seu domínio personalizado, certifique-se de adicionar o host e quaisquer CNAMEs para a aplicação que são protegidos pelo certificado. Isso será útil para quando você apontar seu domínio ou migrar sua resolução NS para a Azion.
- Você deve receber uma resposta com os dados atualizados.
- Aguarde alguns minutos para que as alterações propaguem para o edge. Em seguida, acesse sua aplicação HTTPS e verifique as configurações de segurança usando seu navegador ou execute o seguinte comando OpenSSL, substituindo
seudominio.com por um dos CNAMEs do domínio:
- Execute a seguinte requisição
GET para obter o ID do seu domínio:
- Você receberá uma resposta semelhante a esta:
- Localize o domínio que você deseja associar ao certificado e copie o valor
domain_id recebido na resposta.
- Execute uma requisição
PATCH, adicionando o domain_id como um caminho, para atualizar o campo digital_certificate_id com o id que você recebeu no processo de criação:
Opcional — Como mostrado no exemplo abaixo, se você ainda não atualizou o campo CNAME com seu domínio personalizado, certifique-se de adicionar o host e quaisquer CNAMEs para a aplicação que são protegidos pelo certificado. Isso será útil para quando você apontar seu domínio ou migrar sua resolução NS para Azion.
- Você deve receber uma resposta com os dados atualizados.
- Aguarde alguns minutos para que as alterações propaguem para o edge. Em seguida, acesse sua aplicação HTTPS e verifique as configurações de segurança usando seu navegador ou execute o seguinte comando OpenSSL, substituindo
seudominio.com por um dos CNAMEs do domínio: