Quiero solucionar el error «403 ERROR - The request could not be satisfied. Bad Request» de Amazon CloudFront.
Descripción breve
Es posible que recibas el mensaje de error «403 ERROR - The request could not be satisfied. Bad Request» por los siguientes problemas:
- La solicitud se inicia a través de HTTP, pero la distribución de CloudFront solo permite las solicitudes HTTPS.
- El nombre de dominio alternativo (CNAME) solicitado no está asociado a la distribución de CloudFront.
Nota: Si tienes una aplicación o un sitio web que usa CloudFront para ofrecer contenido a los usuarios finales, sigue los pasos de solución de problemas relacionados con el error. Si se muestra este error al ver una aplicación o acceder a un sitio web, ponte en contacto con el proveedor o propietario del sitio web para obtener ayuda.
Resolución
Cómo permitir solicitudes HTTP
Sigue estos pasos:
- Abre la consola de CloudFront.
- Selecciona la distribución que devuelve el error «Bad Request».
- Selecciona la pestaña Behaviors (Comportamientos) y, a continuación, elige el comportamiento que coincida con la solicitud. A continuación, selecciona Edit (Editar).
- En Política de protocolo de lector, elige HTTP y HTTPS o Redirigir HTTP a HTTPS.
Nota: HTTP y HTTPS permite conexiones tanto en HTTP como en HTTPS. Redirigir HTTP a HTTPS redirige automáticamente las solicitudes HTTP a HTTPS.
- Selecciona Guardar cambios.
Asociación de un CNAME a una distribución
Sigue estos pasos:
- Abre la consola de CloudFront.
- Selecciona la distribución que devuelve el error «Bad Request».
- Selecciona la pestaña General.
- En Configuración, selecciona Editar.
- En Nombres de dominio alternativos (CNAME), selecciona Agregar elemento.
- Introduce el CNAME que quieras asociar a la distribución de CloudFront.
- En Custom SSL certificate (Certificado SSL personalizado), elige el certificado que abarque el dominio.
Nota: Se requiere un certificado SSL para asociar un CNAME a una distribución. Para más información, consulta Requirements for using alternate domain names.
- Selecciona Guardar cambios.
Información relacionada
Cómo procesa CloudFront las solicitudes HTTP y HTTPS
¿Cómo puedo solucionar problemas con el uso de un certificado SSL personalizado para mi distribución de CloudFront?
¿Cómo puedo solucionar el error «403 Error - The request could not be satisfied. Request Blocked» en CloudFront?
¿Cómo soluciono los errores 403 de CloudFront?