Como configurar um domínio

Com a Azion, você pode criar e executar aplicações diretamente no edge. Para permitir o acesso à sua aplicação através do navegador e começar a receber usuários e monitorar métricas, você precisa de um domínio.

Com Domains, a Azion fornece um endereço de domínio gratuito no formato xxxxxxxxxx.map.azionedge.net. Quando os usuários acessam sua aplicação através deste domínio Azion, o node mais próximo dentro da edge network busca e entrega a edge application.


Criar um domínio com a Azion

Via Azion Console

Quando você cria uma application usando um template ou via CLI, ela é automaticamente associada a um domínio Azion. Para criar um novo domínio personalizado:

  1. Acesse o Azion Console.
  2. No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais, e selecione Domains.
  3. Clique no botão Add Domain.
  4. Dê um nome ao seu domínio.
  5. Em Edge Certificate, selecione o certificado Azion SAN.
  6. Em Edge Application, selecione sua edge application.
  7. No campo CNAME, você pode listar endereços de domínios personalizados para vincular à sua aplicação.
  8. Desative CNAME Access Only. Isso permitirá que os usuários acessem sua aplicação usando o endereço xxxxxxxxxx.map.azionedge.net.
  9. Clique no botão Save.

Aguarde alguns minutos para que seu novo domínio se propague para os edge nodes e acesse o endereço xxxxxxxxxx.map.azionedge.net para visualizar sua edge application online.

Via API

  1. Execute a seguinte requisição POST, substituindo [TOKEN VALUE] pelo seu personal token, a variável <edge_application_id> pelo ID da sua edge application:
Terminal window
curl --location 'https://api.azionapi.net/domains' \
--header 'Accept: application/json; version=3' \
--header 'Authorization: Token [TOKEN VALUE]'\
--header 'Content-Type: application/json' \
--data '{
"name": "Example CN0 DC0",
"cname_access_only": false,
"digital_certificate_id": null,
"edge_application_id": <edge_application_id>
}'
ChaveDescrição
nameDefine a string no valor como um nome da entrada do domínio com a Azion. Como este valor não representa um endereço de domínio, você pode modificá-lo para se adequar às suas necessidades.
cname_access_onlyQuando definido como false, permite o acesso via endereço Azion.
digital_certificate_idQuando null, seleciona o certificado Azion SAN. Você também pode associar um certificado digital a seu domínio.
edge_application_idO ID da edge application vinculada ao domínio.
  1. Você receberá uma resposta semelhante a:
{
"results": {
"id": <domain_id>,
"name": "Example CN0 DC0",
"cnames": [],
"cname_access_only": false,
"digital_certificate_id": null,
"edge_application_id": <edge_application_id>,
"is_active": true,
"domain_name": "xxxxxxxxxx.map.azionedge.net",
"is_mtls_enabled": false,
"mtls_verification": "enforce",
"mtls_trusted_ca_certificate_id": null
}
}
  1. O domain_name recebido na resposta carrega o endereço do domínio Azion da sua application como uma string. Aguarde alguns minutos para que as alterações se propaguem e cole essa URL em seu navegador para acessar a aplicação.

Vincular um domínio personalizado à sua application

Além do domínio Azion padrão, você tem a opção de associar um domínio personalizado no formato CNAME, como seudominio.com, à sua aplicação. Isso permite que você personalize o nome do domínio que os usuários usarão para acessar sua aplicação.

Quando um usuário insere o nome do domínio em seu navegador, é iniciado um processo de DNS lookup. Durante esse processo, o navegador do usuário envia uma requisição a um servidor DNS para encontrar o endereço IP associado ao domínio. Logo, o servidor DNS verifica sua base de dados para encontrar o endereço IP correspondente ao nome do domínio. Se o domínio estiver configurado para apontar para o domínio Azion, o servidor DNS retorna o endereço IP do edge node mais próximo na edge network.

Uma vez que o navegador recebe o endereço IP, ele estabelece uma conexão com o edge node apropriado. O edge node então serve o conteúdo solicitado e o navegador entrega a edge application.

Para personalizar o domínio de sua edge application, você pode optar por associar um registro de domínio ou migrar nameservers para a Azion.



Contribuidores