View a markdown version of this page

Código de status HTTP 403 (Permissão negada) - Amazon CloudFront

Código de status HTTP 403 (Permissão negada)

Um erro HTTP 403 significa que o cliente não está autorizado a acessar o recurso solicitado. O cliente entende a solicitação, mas não pode autorizar o acesso do visualizador. As causas comuns para o CloudFront exibir esse código de status são as seguintes:

O CNAME alternativo está configurado incorretamente.

Verifique se você especificou o CNAME correto para nossa distribuição. Para usar um CNAME alternativo em vez da URL padrão do CloudFront:

  1. Crie um registro CNAME no DNS para apontar o CNAME para a URL de distribuição do CloudFront.

  2. Adicione o CNAME à configuração de distribuição do CloudFront.

Se você criar o registro DNS e não adicionar o CNAME à configuração de distribuição do CloudFront, a solicitação exibirá um erro 403. Para ter mais informações sobre como configurar um CNAME personalizado, consulte Usar URLs personalizados adicionando nomes de domínio alternativos (CNAMEs).

AWS WAFO está configurado na distribuição do CloudFront ou na origem.

Quando o AWS WAF está entre o cliente e o CloudFront, o CloudFront não consegue diferenciar entre um código de erro 403 exibido por sua origem e um exibido pelo AWS WAF quando uma solicitação é bloqueada.

Para encontrar a origem do código de status 403, confira a regra de lista de controle de acesso (ACL) da web do AWS WAF para ver se há uma solicitação bloqueada. Para saber mais, consulte os seguintes tópicos:

A origem personalizada exibe um erro 403

Se você estiver usando uma origem personalizada, poderá ver um erro 403 se tiver uma configuração de firewall personalizada na origem. Para solucionar o problema, faça a solicitação diretamente na origem. Se você conseguir replicar o erro sem o CloudFront, isso significa que a origem está causando o erro 403.

Se a origem personalizada estiver causando o erro, confira os logs de origem para identificar o que pode estar causando o erro. Para ter mais informações, consulte os seguintes tópicos de solução de problemas:

A origem do Amazon S3 exibe um erro 403

Você pode ver um erro 403 pelos seguintes motivos:

Restrições geográficas exibem um erro 403

Se você habilitou restrições geográficas (também conhecidas como bloqueios geográficos), para impedir que usuários em localizações geográficas específicas acessem o conteúdo que você está distribuindo por meio de uma distribuição do CloudFront, os usuários bloqueados receberão um erro 403.

Para obter mais informações, consulte Restringir a distribuição geográfica do conteúdo.

URL assinada ou configuração de cookie assinado exibe um erro 403

Se você habilitou Restringir acesso do visualizador para a configuração de comportamento da distribuição, as solicitações que não usam cookies assinados ou URLs assinadas vão gerar um erro 403. Para saber mais, consulte os seguintes tópicos:

Distribuições empilhadas causam um erro 403

Se você tiver duas ou mais distribuições em uma cadeia de solicitações para o endpoint de origem, o CloudFront exibirá um erro 403. Não recomendamos colocar uma distribuição na frente da outra.