

# Código de status HTTP 400 (solicitação inválida)
<a name="http-400-bad-request"></a>

O CloudFront exibe o erro “400 Solicitação inválida” quando o cliente envia alguns dados inválidos na solicitação, como conteúdo ausente ou incorreto na carga útil ou nos parâmetros. Isso também pode representar um erro genérico do cliente.

## A origem do Amazon S3 exibe um erro 400
<a name="s3-origin-400-error"></a>

Se você estiver usando uma origem do Amazon S3 com a distribuição do CloudFront, sua distribuição poderá enviar respostas com o código de status HTTP “400 Solicitação inválida” e uma mensagem semelhante à seguinte:

*The authorization header is malformed; the region '*<AWS Region>*' is wrong; expecting '*<AWS Region>*'*

Por exemplo:

*The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'us-west-2'*

Esse problema pode ocorrer no seguinte cenário:

1. A origem da distribuição do CloudFront é um bucket do Amazon S3.

1. Você moveu o bucket do S3 de uma região da AWS para outra. Ou seja, você excluiu o bucket do S3 e, posteriormente, criou um novo bucket com o mesmo nome de bucket, mas em uma região da AWS diferente de onde o bucket original do S3 estava localizado.

Para corrigir esse erro, atualize a distribuição do CloudFront para que ele localize o bucket do S3 na região da AWS atual do bucket.

**Como atualizar a distribuição do CloudFront**

1. Faça login no Console de gerenciamento da AWS e abra o console do CloudFront em [https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Escolha a distribuição que produz esse erro.

1. Escolha **Origins and Origin Groups (Origens e Grupos de Origem)**.

1. Localize a origem do bucket do S3 que você moveu. Marque a caixa de seleção ao lado dessa origem e escolha **Edit (Editar)**.

1. Escolha **Yes, Edit**. Você não precisa alterar nenhuma configuração antes de escolher **Yes, Edit (Sim, editar)**.

Ao concluir essas etapas, o CloudFront reimplantará sua distribuição. Enquanto a distribuição estiver sendo implantada, você verá o status **Implantando** na coluna **Última modificação**. Algum tempo depois que a implantação estiver concluída, você deverá parar de receber as respostas de erro `AuthorizationHeaderMalformed`.

## A origem do Application Load Balancer exibe um erro 400
<a name="alb-origin-400-error"></a>

Se estiver usando uma origem do Application Load Balancer com a distribuição do CloudFront, as possíveis causas do erro 400 são as seguintes:
+ O cliente enviou uma solicitação malformada que não atende às especificações de HTTP.
+ O cabeçalho de solicitação excedeu 16 K por linha de solicitação, 16 K por cabeçalho único ou 64 K para o cabeçalho da solicitação inteira.
+ O cliente fechou a conexão antes de enviar o corpo completo da solicitação.