

# Páginas de erro personalizadas e erro de armazenamento em cache
<a name="DownloadDistValuesErrorPages"></a>

É possível solicitar que o CloudFront retorne um objeto para o visualizador (por exemplo, um arquivo HTML) quando o Amazon S3 ou a origem personalizada retornar um código de status HTTP 4xx ou 5xx para o CloudFront. Também é possível especificar o tempo de armazenamento no cache do CloudFront de uma resposta de erro da sua origem ou de uma página de erro personalizada. Para obter mais informações, consulte [Criar uma página de erro personalizada para códigos de status HTTP específicos](creating-custom-error-pages.md).

**nota**  
Os valores a seguir não são incluídos no assistente "Criar distribuição", portanto, você poderá configurar páginas de erro personalizadas somente quando atualizar uma distribuição.

**Topics**
+ [Código de erro HTTP](#DownloadDistValuesErrorCode)
+ [Caminho da página de resposta](#DownloadDistValuesResponsePagePath)
+ [Código de resposta HTTP](#DownloadDistValuesResponseCode)
+ [Erro ao armazenar TTL mínimo em cache (segundos)](#DownloadDistValuesErrorCachingMinTTL)

## Código de erro HTTP
<a name="DownloadDistValuesErrorCode"></a>

O código de status HTTP para o qual você deseja que o CloudFront retorne uma página de erro personalizada. É possível configurar o CloudFront para retornar páginas de erro personalizadas para nenhum, alguns ou todos os códigos de status HTTP armazenados em cache pelo CloudFront.

## Caminho da página de resposta
<a name="DownloadDistValuesResponsePagePath"></a>

O caminho para a página de erro personalizada (por exemplo, `/4xx-errors/403-forbidden.html`) que você deseja que o CloudFront retorne para um visualizador quando sua origem retorna o código de status HTTP especificado para **Error Code (Código de erro)** (por exemplo, 403). Se você quiser armazenar seus objetos e páginas de erro personalizadas em locais diferentes, sua distribuição deverá incluir um comportamento de cache para o qual o seguinte é verdadeiro:
+ O valor de **Path Pattern** é correspondente às suas mensagens de erro personalizadas. Por exemplo, imagine que você salvou páginas de erro personalizadas para erros 4xx em um bucket do Amazon S3 em um diretório denominado `/4xx-errors`. Sua distribuição deverá incluir um comportamento de cache para o qual o padrão de caminho roteia solicitações de suas páginas de erro personalizadas para esse local, por exemplo **/4xx-errors/\$1**. 
+ O valor de **Origin** especifica o valor de **Origin ID** da origem que contém suas páginas de erro personalizadas.

## Código de resposta HTTP
<a name="DownloadDistValuesResponseCode"></a>

O código de status HTTP que você deseja que o CloudFront retorne para o visualizador com a página de erro personalizada. 

## Erro ao armazenar TTL mínimo em cache (segundos)
<a name="DownloadDistValuesErrorCachingMinTTL"></a>

O tempo mínimo que você deseja que o CloudFront armazene em cache as respostas de erro do seu servidor de origem.