Como configurar páginas de erro
Com este guia, você irá modificar a resposta de erro padrão da sua aplicação, definindo um TTL de cache para cada erro recebido da origem.
Existem instruções separadas para API v3 usando as configurações legadas de Error Responses e API v4 usando o novo produto Custom Pages.
Configure sua edge application para lidar com respostas de erro da origem usando Custom Pages. A Azion permite que você defina um TTL de cache para páginas de erro, um caminho personalizado ou entregue outro código HTTP na resposta sem precisar alterar o código-fonte da sua aplicação.
- Acesse o Azion Console > Custom Pages.
- Clique em + Custom Page.
- Na seção Page Codes, clique em + Custom Page Code para adicionar uma página para um código de status escolhido. Por exemplo:
404
. - No novo campo Page Code, selecione o código de status que deseja personalizar.
- No campo Edge Connector, selecione o Edge Connector que está buscando os dados da sua origem.
- No campo Page Path, adicione um path para uma página de erro criada na origem. Por exemplo:
/error/404
. - Em Response TTL, defina o time-to-live (TTL) do cache, em segundos.
- No campo Response Custom Status Code, personalize o status HTTP que será recebido pelo usuário.
- Clique no botão Apply.
Agora vamos vincular a Custom Page ao seu Workload:
- Acesse o Azion Console > Workloads.
- Edite o Workload desejado.
- Na seção Deployment Settings, selecione sua Custom Page.
- Clique no botão Save.
Quando forem recebidos erros do Edge Connector, sua edge application irá armazená-los em cache e exibir a página de erro com base na nova configuração.
Configure sua edge application para lidar com respostas de erro da origem usando Error Responses. A Azion permite que você defina um TTL de cache para páginas de erro, um caminho personalizado ou entregue outro código HTTP na resposta sem precisar alterar o código-fonte da sua aplicação.
Com este guia, você irá modificar a resposta de erro padrão da sua aplicação, definindo um TTL de cache para cada erro recebido da origem.
- Acesse o Azion Console > Edge Application.
- Clique na edge application que você deseja configurar.
- Selecione a aba Error Responses.
Na seção Error Responses, o campo Status Code não pode ser modificado. Este campo representa todos os códigos de erro recebidos da origem. O campo Default Response TTL permite que você personalize o TTL de cache para todos os códigos recebidos.
- Em Default Response TTL, defina o time-to-live (TTL) do cache, em segundos, para todas as páginas de erro.
- Clique no botão + Error Response.
- No novo campo Status Code, selecione o código de status que você deseja personalizar. Por exemplo:
404
. - Adicione um TTL de cache no campo Custom Response TTL.
Você também pode determinar um caminho específico da sua origem que será entregue ao usuário e um código de status personalizado na resposta. Essas modificações são opcionais.
- No campo Page Path, adicione um path para uma página de erro criada na origem. Por exemplo:
/error/404
. - No campo Response Status Code, personalize o status HTTP que será recebido pelo usuário.
- Na seção Set Origin, selecione a origem das URIs da página de erro.
- Clique no botão Save.
Quando erros forem recebidos da origem, sua edge application irá armazenar em cache e exibir a página de erro com base na nova configuração.