Como personalizar uma página de resposta de erro
Descubra como configurar sua edge application da Azion para mostrar páginas de erro personalizadas para seu usuário baseadas em códigos de status de erro HTTP. Para este guia, você já deve ter uma Edge Application, um Edge Connector e um Workload configurados.
Existem instruções separadas para API v3 usando configurações de Error Responses legados e API v4 usando o novo produto Custom Pages.
Para criar uma Custom Page, siga os passos:
- Acesse o Azion Console > Custom Pages.
- Clique no botão + Custom Page.
- Para personalizar códigos de erro específicos, clique no botão + Custom Page Code.
- Selecione o Page Code, que representa o código recebido do Edge Connector ao buscar seu conteúdo.
- Selecione o Edge Connector.
- No campo Page Path, você pode adicionar um path para uma página de erro criada na sua origem.
- Altere o TTL de cache no campo Response TTL.
- No campo Response Custom Status Code, você pode personalizar o status HTTP que será recebido pelo usuário.
- Clique no botão Save.
Agora para vincular suas Error Pages ao seu Workload, siga os passos:
- Acesse o Azion Console > Workloads.
- Na seção Deployment Settings, selecione a Custom Page que você criou.
- Clique no botão Save.
Pronto. Sua edge application agora exibirá uma página de erro com a nova configuração.
Para personalizar a página de resposta de erro, siga os passos:
- Acesse o Azion Console > Edge Application.
- Selecione a aplicação vinculada ao domínio que necessita da nova página de erro.
- Selecione a aba Error Responses.
- O primeiro campo Status Code está desabilitado, mas em Default Response TTL você pode definir o time-to-live (TTL), em segundos, para o cache de todas as páginas de erro.
- O primeiro código de status da lista é reservado para a definição de cache de páginas cujo erro não foi contemplado pela aplicação.
- Para personalizar códigos de erro específicos, clique no botão + Add Error Response.
- No novo campo Status Code, selecione o código de status que você deseja customizar.
- Altere o TTL de cache no campo Custom Response TTL.
- Você pode manter o mesmo TTL de cache definido no campo anterior ou adicionar um TTL diferente.
- No campo Page Path, você pode adicionar um path para uma página de erro criada na origem.
- No campo Response Status Code, você pode customizar o status HTTP que será recebido pelo usuário.
- Na seção Set Origin, você pode definir a origem das URIs das páginas de erro.
- Você pode configurar suas origens na aba Origins da aplicação.
- Clique no botão Save.
Pronto. Sua página de resposta de erro será exibida com a nova configuração.