Amazon CloudFront devuelve el mensaje de error «403 Error - The request could not be satisfied. Bad Request».
Descripción breve
El mensaje de error «403 Error - The request could not be satisfied. Bad Request» es del cliente. Este error puede producirse por uno de los siguientes motivos:
- La solicitud se inicia a través de HTTP, pero la distribución de CloudFront está configurada para permitir solo solicitudes HTTPS. Para resolver este problema, siga los pasos de la sección de resolución Cómo permitir solicitudes HTTP.
- El nombre de dominio alternativo (CNAME) solicitado no está asociado a la distribución de CloudFront. Para resolver este problema, sigue los pasos de la sección de resolución Asociación de un CNAME a una distribución.
Nota: Esta resolución es para solucionar el error que se produce cuando la aplicación o sitio web que usa CloudFront para ofrecer contenido a los usuarios finales es de su propiedad. Si se muestra este error al intentar ver una aplicación o acceder a un sitio web, póngase en contacto con el proveedor o propietario del sitio web para obtener ayuda.
Para obtener información sobre la solución de otros tipos de errores 403, consulte ¿Cómo soluciono los errores 403 de CloudFront?
Resolución
Cómo permitir solicitudes HTTP
Siga estos pasos:
- Abra la consola de Amazon CloudFront.
- Elija la distribución que devuelve el error de solicitud incorrecta.
- Seleccione la pestaña Comportamientos.
- Elija el comportamiento que coincida con la solicitud. A continuación, seleccione Editar.
- En Política de protocolo de lector, elija 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.
- Seleccione Guardar cambios.
Asociación de un CNAME a una distribución
Siga estos pasos:
- Abra la consola de Amazon CloudFront.
- Elija la distribución que devuelve el error de solicitud incorrecta.
- Seleccione la pestaña General.
- En Configuración, seleccione Editar.
- En Nombres de dominio alternativos (CNAME), seleccione Agregar elemento.
- Introduzca el CNAME que quiera asociar a la distribución de CloudFront.
- En Certificado SSL personalizado, elija el certificado que abarque el dominio. Para obtener más información, consulte How do I configure my CloudFront distribution to use an SSL/TLS certificate?
Nota: Se requiere un certificado SSL para asociar un CNAME a una distribución. Para más información, consulte Requirements for using alternate domain names.
- Seleccione Guardar cambios.
Información relacionada
How CloudFront processes HTTP and HTTPS requests
¿Cómo puedo solucionar el error «403 Error - The request could not be satisfied. Request Blocked» en CloudFront?
502 and 494 error: The request could not be satisfied by CloudFront