Como definir as configurações principais de uma edge application
Quando você cria uma edge application com a Azion, você tem uma série de configurações que pode modificar. Neste guia, você aprenderá a modificar os protocolos, portas de entrega e o tipo de criptografia que sua aplicação usa para se comunicar com seus usuários finais.
Nesta seção, você modificará algumas configurações do sua aplicação. Você pode ver se as alterações ocorreram acessando seu domínio Azion.
- Acesse o Azion Console > Edge Application.
- Clique na edge application que você deseja configurar. A partir desta tela, você pode alterar o nome da aplicação, as configurações de entrega e quais módulos ela usa.
Os próximos passos irão guiá-lo na edição das configurações de uma edge application boilerplate. Sinta-se à vontade para alterar essas configurações para atender às suas necessidades.
Delivery protocols
Modifique sua aplicação para suportar os protocolos de entrega disponíveis.
- Vá para a aba Main Settings.
- Em Protocol Usage, selecione HTTP support.
- Clique no botão Save.
Após algum tempo de propagação, você poderá acessar sua edge application usando o protocolo HTTP. Para testar o funcionamento do novo protocolo, acesse o endereço http://xxxxxxxxxx.map.azionedge.net
. Você deverá acessar a aplicação sob um protocolo mais seguro.
Você também pode fazer a seguinte requisição cURL no seu terminal com o protocolo HTTP:
Uma resposta 2xx
ou 3xx
significa que sua aplicação está rodando no protocolo HTTP.
Delivery ports
Escolha entre as portas de entrega suportadas para cada protocolo selecionado.
- Vá para a aba Main Settings.
- Em HTTP Ports, além da porta
80
, selecione a porta8008
. - Clique no botão Save.
Aguarde alguns minutos para que as alterações se propaguem para o edge e tente acessar sua aplicação usando uma das novas portas. Por exemplo, acesse http://xxxxxxxxxx.map.azionedge.net:8008
e verifique se sua aplicação está rodando na porta personalizada.
Você também pode fazer a seguinte requisição cURL do seu terminal:
Uma resposta bem-sucedida significa que sua aplicação também está rodando na porta 8008
.
Módulos
Os Módulos de Edge Application podem desbloquear funcionalidades e recursos adicionais para suas aplicações. Veja a página de preços para mais detalhes.
Por enquanto, você ativará dois módulos. Os módulos Application Accelerator e Edge Functions serão usados quando você ajustar suas configurações de cache, instanciar uma edge function e Trabalhar com Rules Engine.
Se você é um account owner, comece ativando os seguintes módulos para sua conta:
- Acesse o Azion Console.
- No canto superior direito, clique no Account menu.
- Selecione Billing & Subscriptions.
- Navegue até a aba Subscriptions.
- Ative Application Accelerator e Edge Functions.
- Clique no botão Save.
Em seguida, para habilitar os módulos para o sua aplicação:
- No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais, e selecione Edge Application.
- Clique na edge application que você deseja configurar.
- Ative os módulos Application Accelerator e Edge Functions.
- Clique no botão Save.
- Acesse o Real-Time Manager.
- No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais, e selecione Edge Application.
- Clique na edge application que você deseja configurar. A partir desta tela, você pode alterar o nome da aplicação, as configurações de entrega e quais módulos ela usa.
Os próximos passos irão guiá-lo na edição das configurações de uma edge application boilerplate. Sinta-se à vontade para alterar essas configurações para atender às suas necessidades.
Delivery protocols
Modifique sua aplicação para suportar os protocolos de entrega disponíveis.
- Vá para a aba Main Settings.
- Em Delivery Protocol, selecione HTTP.
- Clique no botão Save.
Após algum tempo de propagação, você poderá acessar sua edge application usando o protocolo HTTP. Para testar o funcionamento do novo protocolo, acesse o endereço http://xxxxxxxxxx.map.azionedge.net
. Você deverá acessar a aplicação sob um protocolo mais seguro.
Você também pode fazer a seguinte requisição cURL no seu terminal com o protocolo HTTP:
Uma resposta 2xx
ou 3xx
significa que sua aplicação está rodando no protocolo HTTP.
Delivery ports
Escolha entre as portas de entrega suportadas para cada protocolo selecionado.
- Vá para a aba Main Settings.
- Em HTTP Ports, além da porta
80
, selecione a porta8008
. - Clique no botão Save.
Aguarde alguns minutos para que as alterações se propaguem para o edge e tente acessar sua aplicação usando uma das novas portas. Por exemplo, acesse http://xxxxxxxxxx.map.azionedge.net:8008
e verifique se sua aplicação está rodando na porta personalizada.
Você também pode fazer a seguinte requisição cURL do seu terminal:
Uma resposta bem-sucedida significa que sua aplicação também está rodando na porta 8008
.
Módulos
Os Módulos de Edge Application podem desbloquear funcionalidades e recursos adicionais para suas aplicações. Veja a página de preços para mais detalhes.
Por enquanto, você ativará dois módulos. Os módulos Application Accelerator e Edge Functions serão usados quando você ajustar suas configurações de cache, instanciar uma edge function e Trabalhar com Rules Engine.
Se você é um account owner, comece ativando os seguintes módulos para sua conta:
- Acesse o Real-Time Manager.
- No canto superior direito, clique no Account menu.
- Selecione Billing & Subscriptions.
- Navegue até a aba Subscriptions.
- Ative Application Accelerator e Edge Functions.
- Clique no botão Save.
Em seguida, para habilitar os módulos para o sua aplicação:
- No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais, e selecione Edge Application.
- Clique na edge application que você deseja configurar.
- Ative os módulos Application Accelerator e Edge Functions.
- Clique no botão Save.
- Execute a seguinte requisição
GET
no seu terminal, substituindo[TOKEN VALUE]
pelo seu personal token para recuperar seu<edge_application_id>
:
- Você receberá uma resposta com todas sua edge applications existentes. Copie o valor do
<edge_application_id>
que você deseja configurar. - Execute uma requisição
PATCH
para modificar a aplicação da seguinte forma:
Chave | Descrição |
---|---|
delivery_protocol | Quando definido como http , habilita o suporte ao protocolo HTTP |
http_port | Define portas HTTP para a aplicação. Neste caso, o array [80, 8008] define que ambas as portas 80 e 8008 podem ser usadas por solicitações HTTP |
edge_functions | Habilita o módulo Edge Functions |
application_acceleration | Habilita o módulo Application Accelerator |
- Você receberá uma resposta semelhante a esta:
- Aguarde alguns minutos para que as alterações se propaguem.
- Teste suas alterações acessando sua aplicação usando o protocolo HTTP e as portas personalizadas configuradas acima. Você pode acessar sua aplicação através de um navegador usando o endereço
http://xxxxxxxxxx.map.azionedge.net:8008
e inspecionar a página ou usar o seguinte comando cURL para uma resposta de status2xx
ou3xx
:
- Verifique o conjunto de cifras suportado inspecionando a página ou executando o comando DIG.