Quero solucionar o erro do Amazon CloudFront "403 ERROR - The request could not be satisfied. Bad Request".
Breve descrição
Você pode receber a mensagem de erro "403 ERROR - The request could not be satisfied. Bad Request" pelos seguintes motivos:
- A solicitação é iniciada por HTTP, mas a distribuição do CloudFront permite apenas solicitações HTTPS.
- O nome de domínio alternativo (CNAME) solicitado não está associado à distribuição do CloudFront.
Observação: se você possui uma aplicação ou site que usa o CloudFront para veicular conteúdo aos usuários finais, conclua as etapas de solução de problemas referentes ao seu erro. Se receber esse erro ao visualizar uma aplicação ou acessar um site, entre em contato com o provedor ou proprietário do site para obter ajuda.
Resolução
Permitir solicitações HTTP
Conclua as etapas a seguir:
- Abra o console do CloudFront.
- Selecione a distribuição que retorna o erro "Bad Request".
- Escolha a guia Comportamentos e, em seguida, escolha o comportamento que corresponde à solicitação. Em seguida, selecione Editar.
- Em Política de protocolo do visualizador, selecione HTTP e HTTPS ou Redirecionar HTTP para HTTPS.
Observação: **HTTP e HTTPS ** permitem conexões em HTTP e HTTPS. Redirecionar HTTP para HTTPS redireciona automaticamente as solicitações HTTP para HTTPS.
- Selecione Salvar alterações.
Associar um CNAME a uma distribuição
Conclua as etapas a seguir:
- Abra o console do CloudFront.
- Selecione a distribuição que retorna o erro "Bad Request".
- Selecione a guia Geral.
- Em Configurações, selecione Editar.
- Em Nomes de domínio alternativos (CNAMEs), escolha Adicionar item.
- Insira o CNAME que você deseja associar à distribuição do CloudFront.
- Em Certificado SSL personalizado, selecione o certificado que abrange o domínio.
Observação: é necessário um certificado SSL para associar um CNAME a uma distribuição. Para obter mais informações, consulte Requisitos para usar nomes de domínio alternativos.
- Selecione Salvar alterações.
Informações relacionadas
Como o CloudFront processa solicitações HTTP e HTTPS
Como faço para solucionar problemas com um certificado SSL personalizado usado para minha distribuição do CloudFront?
Como resolver o erro "403 Error - The request could not be satisfied. Request Blocked" no CloudFront?
Como soluciono os erros tipo 403 do CloudFront?