

# Código de estado HTTP 400 (Solicitud errónea)
<a name="http-400-bad-request"></a>

CloudFront devuelve una solicitud errónea 400 cuando el cliente envía algún dato no válido en la solicitud, como la falta de contenido o contenido incorrecto en la carga útil o en los parámetros. Esto también podría representar un error de cliente genérico.

## El origen de Amazon S3 devuelve un error 400
<a name="s3-origin-400-error"></a>

Si utiliza un origen de Amazon S3 con la distribución de CloudFront, es posible que la distribución envíe respuestas de error con el código de estado HTTP 400 Solicitud incorrecta y un mensaje similar al siguiente:

*El encabezado de autorización tiene una estructura incorrecta; la región '*<AWS región>*' es incorrecta; se esperaba '*<AWS región>*'*

Por ejemplo:

*El encabezado de autorización tiene una estructura incorrecta; la región «us-east-1» es incorrecta; se esperaba «us-west-2'*

Este problema puede producirse en la siguiente situación:

1. El origen de su distribución de CloudFront es un bucket de Amazon S3.

1. Ha movido el bucket de S3 de una región de AWS a otra. Es decir, eliminó el bucket de S3 y, a continuación, creó un nuevo bucket con el mismo nombre de bucket, pero en una región de AWS diferente a la ubicación del bucket de S3 original.

Para solucionar este error, actualice la distribución de CloudFront para que encuentre el bucket de S3 en la región de AWS actual del bucket.

**Para actualizar la distribución de CloudFront**

1. Inicie sesión en Consola de administración de AWS y abra la consola de CloudFront en [https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Elija la distribución que produce este error.

1. Elija **Origins and Origin Groups (Orígenes y grupos de origen)**.

1. Busque el origen del bucket de S3 que movió. Seleccione la casilla de verificación situada junto a este origen y, a continuación, elija **Edit (Editar)**.

1. Elija **Yes, Edit (Sí, editar)**. No es necesario cambiar ninguna configuración antes de elegir **Yes, Edit (Sí, Editar)**.

Cuando complete estos pasos, CloudFront volverá a implementar la distribución. Mientras la distribución se está implementando, verá el estado **Implementando** en la columna **Última modificación**. Una vez finalizada la implementación, debe dejar de recibir las respuestas de error `AuthorizationHeaderMalformed`.

## El origen del equilibrador de carga de aplicación devuelve un error 400
<a name="alb-origin-400-error"></a>

Si está utilizando un origen de equilibrador de carga de aplicación con la distribución de CloudFront, entre las posibles causas de un error 400 se incluyen las siguientes:
+ El cliente envió una solicitud incorrecta que no se ajusta a la especificación de HTTP.
+ El encabezado de la solicitud supera los 16 KB por línea de solicitud, los 16 KB por encabezado único o los 64 KB para el encabezado completo de la solicitud.
+ El cliente cerró la conexión antes de enviar el cuerpo completo de la solicitud.