Saltar al contenido

¿Cómo puedo solucionar el error «403 ERROR - The request could not be satisfied. Bad Request» en CloudFront?

3 minutos de lectura
0

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:

  1. Abre la consola de CloudFront.
  2. Selecciona la distribución que devuelve el error «Bad Request».
  3. Selecciona la pestaña Behaviors (Comportamientos) y, a continuación, elige el comportamiento que coincida con la solicitud. A continuación, selecciona Edit (Editar).
  4. 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.
  5. Selecciona Guardar cambios.

Asociación de un CNAME a una distribución

Sigue estos pasos:

  1. Abre la consola de CloudFront.
  2. Selecciona la distribución que devuelve el error «Bad Request».
  3. Selecciona la pestaña General.
  4. En Configuración, selecciona Editar.
  5. En Nombres de dominio alternativos (CNAME), selecciona Agregar elemento.
  6. Introduce el CNAME que quieras asociar a la distribución de CloudFront.
  7. 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.
  8. 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?