Como configurar respostas a erros recebidos da origem
Configure sua edge application para lidar com status de erros da origem usando Error Responses. A Azion permite que você determine 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 de sua aplicação.
Com este guia, você modificará a resposta de erro padrão de sua aplicação, determinando 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 primeiro campo Status Code não pode ser modificado. Este campo representa quaisquer códigos de erro recebidos da origem. O campo Default Response TTL abaixo dele 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
. - Adicone 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 fonte. Por exemplo:
/error/404
. - No campo *Response Status Code, selecione 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.
- Acesse o Real-Time Manager (RTM).
- 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.
- Selecione a aba Error Responses.
Na seção Error Responses, o primeiro campo Status Code não pode ser modificado. Este campo representa quaisquer códigos de erro recebidos da origem. O campo Error Caching TTL (seconds) abaixo dele permite que você personalize o TTL de cache para todos os códigos recebidos.
- Em Error Caching TTL (seconds), defina o TTL do cache, em segundos, para todas as páginas de erro.
- Clique no botão +.
- No novo campo Status Code, selecione o código de status que você deseja personalizar. Por exemplo:
404
. - Adicone um TTL de cache no campo Error Caching TTL (seconds).
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 URI, adicione um path para uma página de erro criada na fonte. Por exemplo:
/error/404
. - No campo Custom Status Code, selecione o status HTTP que será recebido pelo usuário.
- Na seção 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.