

# Respostas de erro
<a name="ErrorResponses"></a>

Esta seção oferece informações de referência sobre erros do Amazon S3.

**nota**  
Em geral, os proprietários de bucket do S3 são cobrados pelas solicitações com respostas HTTP `200 OK` bem-sucedidas e respostas de erro `4XX` do cliente HTTP. Os proprietários de bucket não são cobrados pelas respostas de erro `5XX` do servidor HTTP, como erros HTTP `503 Slow Down`. Para obter mais informações sobre códigos de erro do S3 em códigos de status HTTP `3XX` e `4XX` que não são cobrados, consulte [Faturamento por respostas de erro do Amazon S3](/AmazonS3/latest/userguide/ErrorCodeBilling.html) no Guia do usuário do Amazon S3. Consulte mais informações sobre as cobranças de um bucket de pagamento pelo solicitante em [Como funciona o pagamento pelo solicitante](/AmazonS3/latest/userguide/RequesterPaysBuckets.html#ChargeDetails) no Guia do usuário do Amazon S3.
 O suporte a SOAP via HTTP está obsoleto, mas o SOAP continua disponível via HTTPS. Os novos recursos do Amazon S3 não são compatíveis com SOAP. Em vez de SOAP, recomendamos usar a API REST ou os AWS SDKs. 

**Topics**
+ [Respostas de erro de REST](#RESTErrorResponses)
+ [Lista de códigos de erro](#ErrorCodeList)
+ [Lista de códigos de erro de conteúdo do objeto SELECT](#SelectObjectContentErrorCodeList)
+ [Lista de códigos de erro relacionados à replicação](#ReplicationErrorCodeList)
+ [Lista de códigos de erro relacionados à marcação](#S3TaggingErrorCodeList)
+ [Lista de códigos de erro relacionados à anotação do Amazon S3](#S3AnnotationErrorCodeList)
+ [Lista de códigos de erro do Amazon S3 em Outposts](#S3OutpostsErrorCodeList)
+ [Lista de códigos de erro da Lente de Armazenamento do Amazon S3](#S3LensErrorCodeList)
+ [Lista de códigos de erro do Amazon S3 Object Lambda](#S3ObjectLambdaErrorCodeList)
+ [Lista de códigos de erro assíncronos do Amazon S3](#S3AsynchronousErrorCodeList)
+ [Lista de códigos de erro da Concessão de Acesso do Amazon S3](#S3AccessGrantsErrorCodeList)
+ [Lista de códigos de erro relacionados ao Amazon FSx](#FSXErrorCodeList)
+ [Lista de códigos de erro das Tabelas do Amazon S3](#S3TablesErrorCodeList)
+ [Melhores práticas com relação a erros do Amazon S3](ErrorBestPractices.md)

## Respostas de erro de REST
<a name="RESTErrorResponses"></a>

Quando ocorre um erro, as informações do cabeçalho contêm o seguinte:
+ Content-Type: application/xml 
+ O código de status HTTP 3xx, 4xx ou 5xx apropriado

O corpo da resposta também contém informações sobre o erro. A resposta de erro de exemplo a seguir mostra a estrutura dos elementos comuns a todas as respostas de erro de REST.

```
1. <?xml version="1.0" encoding="UTF-8"?>
2. <Error>
3.   <Code>NoSuchKey</Code>
4.   <Message>The resource you requested does not exist</Message>
5.   <Resource>/mybucket/myfoto.jpg</Resource> 
6.   <RequestId>4442587FB7D0A2F9</RequestId>
7. </Error>
```

A tabela a seguir explica os elementos de resposta de erro de REST.


|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  Code  | O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo. Para obter mais informações, consulte [Lista de códigos de erro](#ErrorCodeList).<br />Tipo: string<br />Antepassado: `Error` | 
| Error  | Contêiner para todos os elementos de erro.<br />Tipo: Container<br />Ancestral: Nenhum | 
|  Message  | A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.<br />Tipo: string<br />Antepassado: `Error` | 
|  RequestId  | ID da solicitação associada ao erro.<br />Tipo: string<br />Antepassado: `Error` | 
|  Resource  | O bucket ou objeto envolvido no erro.<br />Tipo: string<br />Antepassado: `Error` | 

Muitas respostas de erro contêm dados estruturados adicionais para serem lidos e compreendidos pelo desenvolvedor que diagnostica erros de programação. Por exemplo, se enviar um cabeçalho Content-MD5 com uma solicitação PUT de REST que não corresponde ao resumo calculado no servidor, você receberá um erro `BadDigest`. A resposta do erro também inclui como elementos de detalhes o resumo que o servidor calculou, e o resumo que você informou o servidor para esperar. Durante o desenvolvimento, você pode usar essas informações para diagnosticar o erro. Em produção, um programa bem-comportado pode incluir essas informações em seu log de erros.

Para obter informações sobre elementos gerais de resposta, acesse [Respostas de erro](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingRESTError.html).

## Lista de códigos de erro
<a name="ErrorCodeList"></a>

A tabela a seguir lista os códigos de erro do Amazon S3.



- **`AccessControlListNotSupported`**
  - **Descrição:** O bucket não permite ACLs.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`AccessDenied`**
  - **Descrição:** Acesso negado
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`AccessPointAlreadyOwnedByYou`**
  - **Descrição:** Já existe um ponto de acesso com um nome idêntico em sua conta.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`AccountProblem`**
  - **Descrição:** Há um problema em sua Conta da AWS que impede a conclusão bem-sucedida da operação. Se precisar de assistência adicional, acesse [Fale conosco](https://aws.amazon.com/contact-us/).
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`AllAccessDisabled`**
  - **Descrição:** Todo o acesso a este recurso do Amazon S3 foi desabilitado. Se precisar de assistência adicional, acesse [Fale conosco](https://aws.amazon.com/contact-us/).
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- ** `AmbiguousGrantByEmailAddress` **
  - **Descrição:** O endereço de e-mail que você forneceu está associado a mais de uma conta.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- ** `AuthorizationHeaderMalformed` **
  - **Descrição:** O cabeçalho de autorização que você forneceu não é válido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** N/D

- ** `AuthorizationQueryParametersError` **
  - **Descrição:** Os parâmetros da consulta de autorização que você forneceu não são válidos.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** N/D

- **`BadDigest`**
  - **Descrição:** O valor de Content-MD5 ou da soma de verificação que você especificou não corresponde ao que o servidor recebeu.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`BucketAlreadyExists`**
  - **Descrição:** O nome do bucket solicitado não está disponível. O namespace do bucket é compartilhado por todos os usuários do sistema. Especifique um nome diferente e tente novamente.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`BucketAlreadyOwnedByYou`**
  - **Descrição:** O bucket que você tentou criar já existe e você é o proprietário. O Amazon S3 retorna esse erro em todas as Regiões da AWS, exceto na região Leste dos EUA (Norte da Virgínia) (us-east-1). Para compatibilidade legada, se você recriar um bucket existente que já possui em us-east-1, o Amazon S3 retornará 200 OK e redefinirá as listas de controle de acesso (ACLs) do bucket. Para o Amazon S3 em Outposts, o bucket que você tentou criar já existe em seu Outpost e você é o proprietário. 
  - **Código de status HTTP:** `409 Conflict` (em todas as regiões, exceto us-east-1)
  - **Prefixo do código de falha SOAP:** Cliente

- **`BucketHasAccessPointsAttached`**
  - **Descrição:** O bucket que você tentou excluir tem pontos de acesso anexados. Exclua os pontos de acesso antes de excluir o bucket.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`BucketNotEmpty`**
  - **Descrição:** O bucket que você tentou excluir não está vazio.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`ClientTokenConflict`**
  - **Descrição:** Seu token de idempotência de ponto de acesso multirregional já foi usado para uma solicitação diferente.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`ConnectionClosedByRequester`**
  - **Descrição:** Exibido para o chamador original quando um erro é encontrado ao ler o corpo de WriteGetObjectResponse.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`ConditionalRequestConflict`**
  - **Descrição:** Ocorreu uma operação conflitante. Você poderá repetir a solicitação se estiver usando PutObject. Se estiver usando o upload fragmentado, você deverá iniciar outra solicitação CreateMultipartUpload e recarregar cada parte.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`CredentialsNotSupported`**
  - **Descrição:** Essa solicitação não oferece suporte a credenciais.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`CrossLocationLoggingProhibited`**
  - **Descrição:** O registro em log entre regiões não é permitido. Os buckets em uma Região da AWS não podem registrar informações em um bucket em outra região.
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`DeviceNotActiveError`**
  - **Descrição:** O dispositivo não está ativo no momento.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`EndpointNotFound`**
  - **Descrição:** Direcione as solicitações ao endpoint correto.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`EntityTooSmall`**
  - **Descrição:** O upload proposto é menor do que o tamanho mínimo permitido do objeto.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`EntityTooLarge`**
  - **Descrição:** O upload proposto excede o tamanho máximo permitido do objeto. Para obter mais informações, consulte [Endpoints e cotas do Amazon Simple Storage Service](https://docs.aws.amazon.com/general/latest/gr/s3.html) na Referência geral da AWS. / **Código de status HTTP:** 400 Bad Request / **Prefixo do código de falha SOAP:** Cliente
  - **Descrição:** O download proposto excede o tamanho máximo permitido.  / **Código de status HTTP:** 405 Method Not Allowed / **Prefixo do código de falha SOAP:** Cliente

- **`ExpiredToken`**
  - **Descrição:** O token fornecido expirou.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`IllegalLocationConstraintException`**
  - **Descrição:** Esse erro poderá ocorrer pelos seguintes motivos:+  Você está tentando acessar um bucket de uma região diferente daquela em que o bucket existe. <br />+  Você está tentando criar um bucket com uma restrição de localização que corresponde a uma região diferente do endpoint regional para o qual a solicitação foi enviada. 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`IllegalVersioningConfigurationException` **
  - **Descrição:** A configuração de versionamento especificada na solicitação não é válida.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`IncompleteBody`**
  - **Descrição:** Você não forneceu o número de bytes especificado pelo cabeçalho HTTP Content-Length.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`IncorrectEndpoint`**
  - **Descrição:** O bucket especificado existe em outra região. Direcione as solicitações ao endpoint correto.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`IncorrectNumberOfFilesInPostRequest`**
  - **Descrição:** O POST exige exatamente um upload de arquivo por solicitação.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InlineDataTooLarge`**
  - **Descrição:** Os dados em linha excedem o tamanho máximo permitido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InternalError`**
  - **Descrição:** Ocorreu um erro interno. Tente novamente.
  - **Código de status HTTP:** 500 Internal Server Error
  - **Prefixo do código de falha SOAP:** Servidor

- **`InvalidAccessKeyId`**
  - **Descrição:** O ID de chave de acesso da AWS fornecido não existe em nossos registros.
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidAccessPoint`**
  - **Descrição:** O nome ou a conta do ponto de acesso especificado não é válido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidAccessPointAliasError`**
  - **Descrição:** O nome do alias do ponto de acesso especificado não é válido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidAddressingHeader`**
  - **Descrição:** Você deve especificar o perfil Anônimo.
  - **Código de status HTTP:** N/D
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidArgument`**
  - **Descrição:** Esse erro poderá ocorrer pelos seguintes motivos:+  Uma solicitação ListBuckets é feita a um endpoint regional diferente da região especificada no parâmetro `bucket-region`. <br />+  O argumento especificado não é válido. <br />+  A solicitação não tinha o cabeçalho exigido. <br />+  O argumento especificado estava incompleto ou no formato errado. <br />+  O argumento especificado deve ter um comprimento maior ou igual a três. 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidBucketAclWithObjectOwnership`**
  - **Descrição:** O bucket não pode ter ACLs definidas com a configuração BucketOwnerEnforced de ObjectOwnership.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidBucketName`**
  - **Descrição:** O bucket especificado não é válido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidBucketOwnerAWSAccountID`**
  - **Descrição:** O valor do parâmetro esperado do proprietário do bucket deve ser um ID de Conta da AWS.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidBucketState`**
  - **Descrição:** A solicitação não é válida para o estado atual do bucket.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidDigest`**
  - **Descrição:** O valor de Content-MD5 ou da soma de verificação que você especificou não é válido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidEncryptionAlgorithmError`**
  - **Descrição:** A solicitação de criptografia que você especificou não é válida. O valor válido é AES256.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidHostHeader`**
  - **Descrição:** Os cabeçalhos do host fornecidos na solicitação usaram o endereçamento de estilo incorreto.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidHttpMethod`**
  - **Descrição:** A solicitação é feita usando um método HTTP inesperado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidLocationConstraint`**
  - **Descrição:** A restrição de localização (Região) especificada não é válida. Para obter mais informações sobre como selecionar uma região para seus buckets, consulte [Visão geral dos buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingBucket.html#access-bucket-intro). 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidObjectState`**
  - **Descrição:** A operação não é válida para o estado atual do objeto.
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidPart`**
  - **Descrição:** Uma ou mais das partes especificadas não foram encontradas. A parte pode não ter sido carregada ou o ETag (identificador de entidade) especificado pode não ter correspondido ao ETag da parte.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidPartOrder`**
  - **Descrição:** A lista de partes não estava em ordem crescente. A lista de partes deve ser especificada em ordem por número da parte.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidPayer`**
  - **Descrição:** Todo acesso a esse objeto foi desabilitado. Se precisar de assistência adicional, acesse [Fale conosco](https://aws.amazon.com/contact-us/).
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidPolicyDocument`**
  - **Descrição:** O conteúdo do formulário não atende às condições especificadas no documento de política.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **InvalidRange**
  - **Descrição:** O intervalo solicitado não pode ser satisfeito.
  - **Código de status HTTP:** 416 Intervalo solicitado não satisfatório
  - **Prefixo do código de falha SOAP:** Cliente

- **InvalidRegion**
  - **Descrição:** Você tentou criar um ponto de acesso multirregional em uma região pela qual não optou.
  - **Código de status HTTP:** 403 proibido
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidRequest`**
  - **Descrição:** Esse erro poderá ocorrer pelos seguintes motivos:+  Uma solicitação ListBuckets não paginada é feita a partir de uma conta que tem uma cota de bucket de uso geral aprovada superior a 10.000. Você deve fazer solicitações paginadas para listar os buckets em uma conta com mais de 10.000 buckets. <br />+  A solicitação está usando a versão incorreta da assinatura. Use o `AWS4-HMAC-SHA256` (Signature versão 4). <br />+  Um ponto de acesso só pode ser criado para um bucket existente. <br />+  O ponto de acesso não está em um estado em que possa ser excluído. <br />+  Um ponto de acesso só pode ser listado para um bucket existente. <br />+  O próximo token não é válido. <br />+  Pelo menos uma ação deve ser especificada em uma regra de ciclo de vida. <br />+  Pelo menos uma regra de ciclo de vida deve ser especificada. <br />+  O número de regras de ciclo de vida não deve exceder o limite permitido de 1.000 regras. <br />+  O intervalo do parâmetro `MaxResults` não é válido. <br />+  As solicitações SOAP devem ser feitas por meio de uma conexão HTTPS. <br />+  A Aceleração de Transferências do Amazon S3 não é compatível com buckets com nomes que não estejam em conformidade com o DNS. <br />+  A Aceleração de Transferências do Amazon S3 não é compatível com buckets com ponto (.) no nome. <br />+  O endpoint da Aceleração de Transferências do Amazon S3 só permite solicitações no estilo virtual. <br />+  A Aceleração de Transferências do Amazon S3 não está configurada neste bucket. <br />+  A Aceleração de Transferências do Amazon S3 está desabilitada neste bucket. <br />+  A Aceleração de Transferências do Amazon S3 não é compatível com este bucket. Para obter ajuda, entre em contato com [Suporte](https://aws.amazon.com/contact-us/). <br />+  A Aceleração de Transferências do Amazon S3 não pode ser habilitada neste bucket. Para obter ajuda, entre em contato com [Suporte](https://aws.amazon.com/contact-us/). <br />+   Valores conflitantes fornecidos em cabeçalhos HTTP e parâmetros de consulta.  <br />+   Valores conflitantes fornecidos nos cabeçalhos HTTP e nos campos do formulário POST.  <br />+  Solicitação CopyObject feita em objetos maiores que 5 GB. 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidSessionException`**
  - **Descrição:** Retornado se a sessão não existir mais porque ultrapassou o limite de tempo ou expirou.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidSignature`**
  - **Descrição:** A assinatura da solicitação que o servidor calculou não corresponde à assinatura que você forneceu. Verifique a chave de acesso secreta da AWS e o método de assinatura. Para ter mais informações, consulte [Assinar e autenticar as solicitações REST](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html).
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidSecurity`**
  - **Descrição:** As credenciais de segurança fornecidas não são válidas.
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidSOAPRequest`**
  - **Descrição:** O corpo da solicitação SOAP não é válido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidStorageClass`**
  - **Descrição:** A classe de armazenamento que você especificou não é válida.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidTargetBucketForLogging`**
  - **Descrição:** O bucket de destino para registro em log não existe, não é de sua propriedade ou não tem as concessões apropriadas para o grupo de entrega de logs. 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidToken`**
  - **Descrição:** O token fornecido foi malformado ou é inválido por algum outro motivo.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidURI`**
  - **Descrição:** Não foi possível analisar o URI especificado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`KeyTooLongError`**
  - **Descrição:** A chave é muito longa.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`KMS.DisabledException`**
  - **Descrição:** A solicitação foi recusada porque a chave do KMS especificada não está habilitada.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`KMS.InvalidKeyUsageException`**
  - **Descrição:** A solicitação foi recusada por um dos seguintes motivos: + O valor KeyUsage da chave do KMS é incompatível com a operação de API. <br />+ O algoritmo de criptografia ou de assinatura especificado para a operação é incompatível com o tipo de material na chave do KMS (KeySpec). Para criptografia, descriptografia, nova criptografia e geração de chaves de dados, o KeyUsage deve ser ENCRYPT\_DECRYPT. Para assinar e verificar mensagens, o KeyUsage deve ser SIGN\_VERIFY. Para gerar e verificar códigos de autenticação de mensagens (MACs), o KeyUsage deve ser GENERATE\_VERIFY\_MAC. Para gerar segredos do contrato de chave, o KeyUsage deve ser KEY\_AGREEMENT. Para encontrar o KeyUsage de uma chave do KMS, use a operação DescribeKey.  Para encontrar os algoritmos de criptografia ou de assinatura compatíveis com uma chave do KMS específica, use a operação DescribeKey.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`KMS.KMSInvalidStateException`**
  - **Descrição:** A solicitação foi recusada porque o estado do recurso especificado não é válido para essa solicitação. Essa exceção tem um dos seguintes significados: + O estado da chave do KMS não é compatível com a operação.<br />Para encontrar o estado da chave, use a operação DescribeKey. Para ter mais informações sobre quais estados de chave são compatíveis com cada operação do KMS, consulte [Key states of AWS KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) no *Guia do desenvolvedor do AWS Key Management Service*. <br />+ Em relação a operações criptográficas em chaves do KMS em armazenamentos de chaves personalizado, essa exceção representa uma falha geral com muitas causas possíveis. Para identificar a causa, leia a mensagem de erro que acompanha a exceção. 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`KMS.NotFoundException`**
  - **Descrição:** A solicitação foi recusada porque não foi possível encontrar a entidade ou o recurso especificado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MalformedACLError`**
  - **Descrição:** O ACL fornecido não foi bem formado ou não foi validado com relação a nosso esquema publicado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MalformedPOSTRequest` **
  - **Descrição:** O corpo da solicitação POST não tem dados de formulários/de várias partes bem formados.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MalformedXML`**
  - **Descrição:** O XML fornecido não foi bem formado ou não foi validado com relação a nosso esquema publicado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MaxMessageLengthExceeded`**
  - **Descrição:** Sua solicitação era muito grande.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MaxPostPreDataLengthExceededError`**
  - **Descrição:** Os campos de solicitação POST anteriores ao arquivo de upload eram muito grandes.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MetadataTooLarge`**
  - **Descrição:** Os cabeçalhos de metadados excedem o tamanho máximo permitido de metadados.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MethodNotAllowed`**
  - **Descrição:** O método especificado não é permitido neste recurso.
  - **Código de status HTTP:** 405 Method Not Allowed
  - **Prefixo do código de falha SOAP:** Cliente

- **`MissingAttachment`**
  - **Descrição:** Um anexo SOAP era esperado, mas nenhum foi encontrado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MissingAuthenticationToken`**
  - **Descrição:** A solicitação não foi assinada.  
  - **Código de status HTTP:** 403 proibido
  - **Prefixo do código de falha SOAP:** Cliente

- **`MissingContentLength`**
  - **Descrição:** Você deve fornecer o cabeçalho HTTP de tamanho do conteúdo.
  - **Código de status HTTP:** 411 Length Required
  - **Prefixo do código de falha SOAP:** Cliente

- **`MissingRequestBodyError`**
  - **Descrição:** Você enviou um documento XML vazio como uma solicitação. 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MissingSecurityElement`**
  - **Descrição:** A solicitação SOAP 1.1 não tem um elemento de segurança.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MissingSecurityHeader`**
  - **Descrição:** Falta um cabeçalho obrigatório na solicitação.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoLoggingStatusForKey`**
  - **Descrição:** Não existe um sub-recurso de status de registro em log para uma chave.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchAsyncRequest`**
  - **Descrição:** A solicitação especificada não foi encontrada.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchBucket`**
  - **Descrição:** O bucket especificado não existe.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchBucketPolicy`**
  - **Descrição:** O bucket especificado não tem uma política de bucket.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchCORSConfiguration`**
  - **Descrição:** O bucket especificado não tem uma configuração de CORS.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchKey`**
  - **Descrição:** A chave especificada não existe.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchLifecycleConfiguration`**
  - **Descrição:** A configuração de ciclo de vida especificada não existe. 
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchMultiRegionAccessPoint`**
  - **Descrição:** O ponto de acesso multirregional especificado não existe.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchObjectLockConfiguration`**
  - **Descrição:** O objeto especificado não tem uma configuração ObjectLock.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchWebsiteConfiguration`**
  - **Descrição:** O bucket especificado não tem uma configuração de site.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchTagSet`**
  - **Descrição:** A tag especificada não existe.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchUpload`**
  - **Descrição:** O carregamento fracionado especificado não existe. O ID do carregamento pode não ser válido ou o carregamento fracionado pode ter sido anulado ou concluído.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchVersion` **
  - **Descrição:** O ID de versão especificado na solicitação não corresponde a uma versão existente.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NotDeviceOwnerError`**
  - **Descrição:** O dispositivo que gerou o token não pertence ao usuário autenticado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`NotImplemented`**
  - **Descrição:** Um cabeçalho que você forneceu implica uma funcionalidade que não foi implementada.
  - **Código de status HTTP:** 501 Not Implemented
  - **Prefixo do código de falha SOAP:** Servidor

- **`NotModified`**
  - **Descrição:** O recurso não foi alterado.
  - **Código de status HTTP:** 304 Not Modified
  - **Prefixo do código de falha SOAP:** Servidor

- **`NoTransformationDefined`**
  - **Descrição:** Nenhuma transformação encontrada para esse ponto de acesso do Object Lambda.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`NotSignedUp`**
  - **Descrição:** Sua conta não está cadastrada no serviço do Amazon S3. É necessário se cadastrar para poder usar o Amazon S3. Você pode se cadastrar no seguinte URL: [https://aws.amazon.com/s3](https://aws.amazon.com/s3/) 
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`ObjectLockConfigurationNotFoundError`**
  - **Descrição:** A configuração do Bloqueio de Objetos não existe para esse bucket.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`OwnershipControlsNotFoundError`**
  - **Descrição:** Os controles de propriedade do bucket não foram encontrados.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`OperationAborted`**
  - **Descrição:** Uma operação condicional conflitante está em andamento neste recurso. Tente novamente.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`PermanentRedirect`**
  - **Descrição:** O bucket que você está tentando acessar deve ser endereçado usando o endpoint especificado. Envie todas as solicitações futuras para esse endpoint.
  - **Código de status HTTP:** 301 Moved Permanently
  - **Prefixo do código de falha SOAP:** Cliente

- **`PermanentRedirectControlError`**
  - **Descrição:** A operação de API que você está tentando acessar deve ser endereçada usando o endpoint especificado. Envie todas as solicitações futuras para esse endpoint.
  - **Código de status HTTP:** 301 Moved Permanently
  - **Prefixo do código de falha SOAP:** Cliente

- **`PreconditionFailed`**
  - **Descrição:** Pelo menos uma das pré-condições que você especificou não foi atendida.
  - **Código de status HTTP:** 412 Precondition Failed
  - **Prefixo do código de falha SOAP:** Cliente

- **`Redirect`**
  - **Descrição:** Redirecionamento temporário. Será feito um redirecionamento ao bucket enquanto o servidor Sistema de Nomes de Domínio (DNS) está sendo atualizado.
  - **Código de status HTTP:** 307 Temporary Redirect
  - **Prefixo do código de falha SOAP:** Cliente

- **`RequestHeaderSectionTooLarge`**
  - **Descrição:** O cabeçalho da solicitação e os parâmetros de consulta usados para fazer a solicitação excedem o tamanho máximo permitido.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`RequestIsNotMultiPartContent`**
  - **Descrição:** Uma solicitação POST de bucket deve ser do tipo dados de formulário/de várias partes.
  - **Código de status HTTP:** 412 Precondition Failed
  - **Prefixo do código de falha SOAP:** Cliente

- **`RequestTimeout`**
  - **Descrição:** Sua conexão de soquete com o servidor não foi lida ou gravada dentro do período de tempo limite.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`RequestTimeTooSkewed`**
  - **Descrição:** A diferença entre a hora da solicitação e a hora do servidor é muito grande.
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`RequestTorrentOfBucketError`**
  - **Descrição:** Não é permitido solicitar o arquivo torrent de um bucket.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`ResponseInterrupted`**
  - **Descrição:** Exibido para o chamador original quando um erro é encontrado ao ler o corpo de WriteGetObjectResponse. 
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`RestoreAlreadyInProgress`**
  - **Descrição:** A restauração do objeto já está em andamento.
  - **Código de status HTTP:** 409 Conflict
  - **Prefixo do código de falha SOAP:** Cliente

- **`ServerSideEncryptionConfigurationNotFoundError`**
  - **Descrição:** A configuração de criptografia do lado do servidor não foi encontrada.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`ServiceUnavailable`**
  - **Descrição:** O serviço não consegue lidar com a solicitação.
  - **Código de status HTTP:** 503 Service Unavailable
  - **Prefixo do código de falha SOAP:** Servidor

- **`SignatureDoesNotMatch`**
  - **Descrição:** A assinatura da solicitação que o servidor calculou não corresponde à assinatura que você forneceu. Verifique a chave de acesso secreta da AWS e o método de assinatura. Consulte mais informações em [Assinar e autenticar as solicitações REST](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html) e em [Autenticar solicitações SOAP](https://docs.aws.amazon.com/AmazonS3/latest/userguide/SOAPAuthentication.html).
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`SlowDown`**
  - **Descrição:** Diminua a taxa de solicitação.
  - **Código de status HTTP:** 503 Slow Down
  - **Prefixo do código de falha SOAP:** Servidor

- **`503 SlowDown`**
  - **Descrição:** Espere e tente novamente
  - **Código de status HTTP:** 503 Slow Down
  - **Prefixo do código de falha SOAP:** Servidor

- **`TagPolicyException`**
  - **Descrição:** A política de marcação não permite o valor especificado para a chave de tag a seguir.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`TemporaryRedirect`**
  - **Descrição:** Será feito um redirecionamento ao bucket enquanto o servidor Sistema de Nomes de Domínio (DNS) está sendo atualizado.
  - **Código de status HTTP:** 307 Temporary Redirect
  - **Prefixo do código de falha SOAP:** Cliente

- **`TokenCodeInvalidError`**
  - **Descrição:** O número de série e/ou o código de token que você forneceu não são válidos.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`TokenRefreshRequired`**
  - **Descrição:** O token fornecido deve ser atualizado.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`TooManyAccessPoints`**
  - **Descrição:** Você tentou criar mais pontos de acesso do que o permitido para uma conta. Para obter mais informações, consulte [Endpoints e cotas do Amazon Simple Storage Service](https://docs.aws.amazon.com/general/latest/gr/s3.html) na Referência geral da AWS.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`TooManyBuckets`**
  - **Descrição:** Você tentou criar mais buckets do que o permitido para uma conta. Para obter mais informações, consulte [Endpoints e cotas do Amazon Simple Storage Service](https://docs.aws.amazon.com/general/latest/gr/s3.html) na Referência geral da AWS.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`TooManyMultiRegionAccessPointregionsError`**
  - **Descrição:** Você tentou criar um ponto de acesso multirregional com mais regiões do que o permitido para uma conta. Para obter mais informações, consulte [Endpoints e cotas do Amazon Simple Storage Service](https://docs.aws.amazon.com/general/latest/gr/s3.html) na Referência geral da AWS.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`TooManyMultiRegionAccessPoints`**
  - **Descrição:** Você tentou criar mais pontos de acesso multirregionais do que o permitido para uma conta. Para obter mais informações, consulte [Endpoints e cotas do Amazon Simple Storage Service](https://docs.aws.amazon.com/general/latest/gr/s3.html) na Referência geral da AWS.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`UnauthorizedAccessError`**
  - **Descrição:** Aplicável somente nas regiões da China. Retornado quando uma solicitação é feita para um bucket que não tem uma licença ICP. Consulte mais informações em [ICP Recordal](https://www.amazonaws.cn/en/support/icp/).
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`UnexpectedContent`**
  - **Descrição:** Essa solicitação contém um conteúdo incompatível.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`UnexpectedIPError`**
  - **Descrição:** Aplicável somente nas regiões da China. Essa solicitação foi recusada porque o IP era inesperado. 
  - **Código de status HTTP:** 403 Forbidden
  - **Prefixo do código de falha SOAP:** Cliente

- **`UnsupportedArgument`**
  - **Descrição:** A solicitação continha um argumento incompatível.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`UnsupportedSignature`**
  - **Descrição:** A solicitação fornecida é assinada com uma versão não compatível do Security Token Service (STS) ou a versão da assinatura não é aceita.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`UnresolvableGrantByEmailAddress`**
  - **Descrição:** O endereço de e-mail que você forneceu não corresponde a nenhuma conta registrada.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`UserKeyMustBeSpecified`**
  - **Descrição:** A solicitação POST do bucket deve conter o nome do campo especificado. Se ele estiver especificado, confira a ordem dos campos.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`NoSuchAccessPoint`**
  - **Descrição:** O ponto de acesso especificado não existe.
  - **Código de status HTTP:** 404 Not Found
  - **Prefixo do código de falha SOAP:** Cliente

- **`InvalidTag`**
  - **Descrição:** Sua solicitação contém uma entrada de tag que não é válida. Por exemplo, sua solicitação pode conter chaves duplicadas, chaves ou valores muito longos ou tags do sistema.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente

- **`MalformedPolicy`**
  - **Descrição:** Sua política contém uma entidade principal que não é válida.
  - **Código de status HTTP:** 400 Bad Request
  - **Prefixo do código de falha SOAP:** Cliente



## Lista de códigos de erro de conteúdo do objeto SELECT
<a name="SelectObjectContentErrorCodeList"></a>

**Importante**  
O Amazon S3 Select não está mais disponível para novos clientes. Os clientes existentes do Amazon S3 Select podem continuar usando o recurso normalmente. [Saiba mais](https://aws.amazon.com/blogs/storage/how-to-optimize-querying-your-data-in-amazon-s3/)

A tabela a seguir contém erros especiais que o `SELECT Object Content` pode retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | Prefixo do código de falha SOAP | 
| --- | --- | --- | --- | 
| AmbiguousFieldName | O nome do campo corresponde a vários campos no arquivo. Verifique a expressão SQL e o arquivo e tente novamente. | 400 | Cliente | 
| Busy | O serviço não está disponível. Tente novamente mais tarde. | 503 | Cliente | 
| CastFailed | Uma tentativa de converter de um tipo de dados em outro usando CAST falhou na expressão SQL. | 400 | Cliente | 
| ColumnTooLong | O comprimento de uma coluna no resultado é maior que maxCharsPerColumn de 1 MB. | 400 | Cliente | 
| CSVEscapingRecordDelimiter | Um delimitador de registro entre aspas foi encontrado no arquivo. Para permitir delimitadores de registros entre aspas, defina AllowQuotedRecordDelimiter como 'TRUE'. | 400 | Cliente | 
| CSVParsingError | Ocorreu um erro ao analisar o arquivo CSV. Verifique o arquivo e tente novamente. | 400 | Cliente | 
| CSVUnescapedQuote | Uma aspa sem escape foi encontrada durante a análise do arquivo CSV. Para permitir delimitadores de registros entre aspas, defina AllowQuotedRecordDelimiter como 'TRUE'. | 400 | Cliente | 
| EmptyRequestBody | O corpo da solicitação não pode estar vazio. | 400 | Cliente | 
| EvaluatorBindingDoesNotExist | O nome da coluna ou o caminho fornecido não existe na expressão SQL. | 400 | Cliente | 
| EvaluatorInvalidArguments | Há um número incorreto de argumentos na chamada da função na expressão SQL. | 400 | Cliente | 
| EvaluatorInvalidTimestampFormatPattern | A string de formato de carimbo de data/hora na expressão SQL não é válida. | 400 | Cliente | 
| EvaluatorInvalidTimestampFormatPatternSymbol | O padrão de formato de carimbo de data/hora contém um símbolo na expressão SQL que não é válido. | 400 | Cliente | 
| EvaluatorInvalidTimestampFormatPatternSymbolForParsing | O padrão de formato de carimbo de data/hora contém um símbolo de formato válido que não pode ser aplicado à análise de carimbo de data/hora na expressão SQL. | 400 | Cliente | 
| EvaluatorInvalidTimestampFormatPatternToken | O padrão de formato de carimbo de data/hora contém um token na expressão SQL que não é válido. | 400 | Cliente | 
| EvaluatorLikePatternInvalidEscapeSequence | Um argumento fornecido à expressão LIKE não era válido. | 400 | Cliente | 
| EvaluatorNegativeLimit | LIMIT não pode ser negativo. | 400 | Cliente | 
| EvaluatorTimestampFormatPatternDuplicateFields | O padrão de formato de carimbo de data/hora contém vários especificadores de formato que representam o campo de carimbo de data/hora na expressão SQL. | 400 | Cliente | 
| EvaluatorTimestampFormatPatternHourClockAmPmMismatch | O padrão de formato de carimbo de data/hora contém um símbolo de hora no formato de 12 horas, mas não contém um campo AM/PM, ou contém um especificador de formato de 24 horas e contém um campo AM/PM na expressão SQL. | 400 | Cliente | 
| EvaluatorUnterminatedTimestampFormatPatternToken | O padrão de formato de carimbo de data/hora contém um token não terminado na expressão SQL. | 400 | Cliente | 
| ExpressionTooLong | A expressão SQL é muito longa. O tamanho máximo em bytes de uma expressão SQL é 256 KB. | 400 | Cliente | 
| ExternalEvalException | A consulta não pode ser avaliada. Verifique o arquivo e tente novamente. | 400 | Cliente | 
| IllegalSqlFunctionArgument | Um argumento ilegal foi usado na função SQL. | 400 | Cliente | 
| IncorrectSqlFunctionArgumentType | Um tipo de argumento incorreto foi especificado em uma chamada de função na expressão SQL. | 400 | Cliente | 
| IntegerOverflow | Ocorreu um estouro ou subfluxo de números inteiros na expressão SQL. | 400 | Cliente | 
| InternalError | Ocorreu um erro interno. | 500 | Cliente | 
| InvalidCast | Uma tentativa de converter de um tipo de dados em outro usando CAST falhou na expressão SQL. | 400 | Cliente | 
| InvalidColumnIndex | O índice da coluna na expressão SQL não é válido. | 400 | Cliente | 
| InvalidCompressionFormat | O arquivo não está em um formato de compactação compatível. Somente GZIP e BZIP2 são compatíveis. | 400 | Cliente | 
| InvalidDataSource | O tipo de fonte de dados não é válido. Somente CSV, JSON e Parquet são compatíveis. | 400 | Cliente | 
| InvalidDataType | A expressão SQL contém um tipo de dados que não é válido. | 400 | Cliente | 
| InvalidExpressionType | O valor ExpressionType não é válido. Somente expressões SQL são compatíveis. | 400 | Cliente | 
| InvalidFileHeaderInfo | O valor FileHeaderInfo não é válido. Somente o NONE, o USE, e o IGNORE são compatíveis. | 400 | Cliente | 
| InvalidJsonType | O valor JsonType não é válido. Somente DOCUMENT e LINES são compatíveis. | 400 | Cliente | 
| InvalidKeyPath | O caminho da chave na expressão SQL não é válido. | 400 | Cliente | 
| InvalidQuoteFields | O valor QuoteFields não é válido. Somente ALWAYS e ASNEEDED são compatíveis. | 400 | Cliente | 
| InvalidRequestParameter | O valor de um parâmetro no elemento SelectRequest não é válido. Verifique a documentação da API do serviço e tente novamente. | 400 | Cliente | 
| InvalidScanRange | O intervalo de varredura fornecido não é válido. | 400 | Cliente | 
| InvalidTableAlias | A expressão SQL contém um alias de tabela que não é válido. | 400 | Cliente | 
| InvalidTextEncoding | O tipo de codificação não é válido. Só há suporte para a codificação UTF-8. | 400 | Cliente | 
| JSONParsingError | Ocorreu um erro ao analisar o arquivo JSON. Verifique o arquivo e tente novamente. | 400 | Cliente | 
| LexerInvalidChar | A expressão SQL contém um caractere que não é válido. | 400 | Cliente | 
| LexerInvalidIONLiteral | A expressão SQL contém um operador que não é válido. | 400 | Cliente | 
| LexerInvalidLiteral | A expressão SQL contém um operador que não é válido. | 400 | Cliente | 
| LexerInvalidOperator | A expressão SQL contém um literal que não é válido. | 400 | Cliente | 
| LikeInvalidInputs | O argumento fornecido à cláusula LIKE na expressão SQL não é válido. | 400 | Cliente | 
| MalformedXML |  O XML fornecido não foi bem formado ou não foi validado com relação a nosso esquema publicado. Verifique a documentação do serviço e tente novamente. | 400 | Cliente | 
| MaxOperatorsExceeded | Falha ao analisar a expressão SQL. Tente reduzir a complexidade. Por exemplo, reduza o número de operadores usados. | 400 | Cliente | 
| MethodNotAllowed | O método especificado não é permitido neste recurso. | 405 Method Not Allowed | Cliente | 
| MissingRequiredParameter | A entidade SelectRequest não possui um parâmetro obrigatório. Verifique a documentação do serviço e tente novamente. | 400 | Cliente | 
| MultipleDataSourcesUnsupported | Não há suporte para várias fontes de dados. | 400 | Cliente | 
| NumberFormatError | Ocorreu um erro ao analisar um número. Esse erro pode ser causado por falta ou excesso de fluxo de números inteiros. | 400 | Cliente | 
| ObjectSerializationConflict | InputSerialization especifica mais de um formato (CSV, JSON ou Parquet) ou OutputSerialization especifica mais de um formato (CSV ou JSON). Para InputSerialization e OutputSerialization, você pode especificar somente um formato para cada um. | 400 | Cliente | 
| OverMaxColumn | O número de colunas no resultado é maior que o número máximo permitido de colunas. | 400 | Cliente | 
| OverMaxParquetBlockSize | O arquivo Parquet está acima do tamanho máximo do grupo de linhas. | 400 | Cliente | 
| OverMaxRecordSize | O tamanho de um registro na entrada ou no resultado é maior que o limite de maxCharsPerRecord de 1 MB. | 400 | Cliente | 
| ParquetParsingError | Ocorreu um erro ao analisar o arquivo Parquet. Verifique o arquivo e tente novamente. | 400 | Cliente | 
| ParquetUnsupportedCompressionCodec | O codec de compactação Parquet especificado não é compatível. | 400 | Cliente | 
| ParseAsteriskIsNotAloneInSelectList | Outras expressões não são permitidas na lista SELECT quando \* é usado sem notação de pontos na expressão SQL. | 400 | Cliente | 
| ParseCannotMixSqbAndWildcardInSelectList | Não é possível misturar [] e \* na mesma expressão em uma lista SELECT na expressão SQL. | 400 | Cliente | 
| ParseCastArity | A expressão SQL CAST tem aridade incorreta. | 400 | Cliente | 
| ParseEmptySelect | A expressão SQL contém uma cláusula SELECT vazia. | 400 | Cliente | 
| ParseExpected2TokenTypes | O token esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedArgumentDelimiter | O delimitador de argumentos esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedDatePart | A parte da data esperada na expressão SQL não foi encontrada. | 400 | Cliente | 
| ParseExpectedExpression | A expressão SQL esperada não foi encontrada. | 400 | Cliente | 
| ParseExpectedIdentForAlias | O identificador esperado para o alias na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedIdentForAt | O identificador esperado para o nome AT na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedIdentForGroupName | GROUP não tem suporte na expressão SQL. | 400 | Cliente | 
| ParseExpectedKeyword | A palavra-chave esperada na expressão SQL não foi encontrada. | 400 | Cliente | 
| ParseExpectedLeftParenAfterCast | O parêntese esquerdo esperado depois de CAST na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedLeftParenBuiltinFunctionCall | O parêntese esquerdo esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedLeftParenValueConstructor | O parêntese esquerdo esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedMember | A expressão SQL contém um uso incompatível de MEMBER. | 400 | Cliente | 
| ParseExpectedNumber | O número esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedRightParenBuiltinFunctionCall | O caractere de parêntese direito esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedTokenType | O token esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedTypeName | O nome do tipo esperado na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseExpectedWhenClause | A cláusula WHEN esperada na expressão SQL não foi encontrada. CASE não é compatível. | 400 | Cliente | 
| ParseInvalidContextForWildcardInSelectList | O uso de \* na lista SELECT na expressão SQL não é válido. | 400 | Cliente | 
| ParseInvalidPathComponent | A expressão SQL contém um componente de caminho que não é válido. | 400 | Cliente | 
| ParseInvalidTypeParam | A expressão SQL contém um valor de parâmetro que não é válido. | 400 | Cliente | 
| ParseMalformedJoin | JOIN não tem suporte na expressão SQL. | 400 | Cliente | 
| ParseMissingIdentAfterAt | O identificador esperado depois do símbolo @ na expressão SQL não foi encontrado. | 400 | Cliente | 
| ParseNonUnaryAgregateFunctionCall | Somente um argumento é permitido para funções agregadas na expressão SQL. | 400 | Cliente | 
| ParseSelectMissingFrom | A expressão SQL contém um FROM ausente depois da lista SELECT. | 400 | Cliente | 
| ParseUnExpectedKeyword | A expressão SQL contém uma palavra-chave inesperada. | 400 | Cliente | 
| ParseUnexpectedOperator | A expressão SQL contém um operador inesperado. | 400 | Cliente | 
| ParseUnexpectedTerm | A expressão SQL contém um termo inesperado. | 400 | Cliente | 
| ParseUnexpectedToken | A expressão SQL contém um token inesperado. | 400 | Cliente | 
| ParseUnknownOperator | A expressão SQL contém um operador que não é válido. | 400 | Cliente | 
| ParseUnsupportedAlias | A expressão SQL contém um uso incompatível de ALIAS. | 400 | Cliente | 
| ParseUnsupportedCallWithStar | Somente COUNT com (\*) como parâmetro é permitido na expressão SQL. | 400 | Cliente | 
| ParseUnsupportedCase | A expressão SQL contém um uso incompatível de CASE. | 400 | Cliente | 
| ParseUnsupportedCaseClause | A expressão SQL contém um uso incompatível de CASE. | 400 | Cliente | 
| ParseUnsupportedLiteralsGroupBy | A expressão SQL contém um uso incompatível de GROUP BY. | 400 | Cliente | 
| ParseUnsupportedSelect | A expressão SQL contém um uso incompatível de SELECT. | 400 | Cliente | 
| ParseUnsupportedSyntax | A expressão SQL contém uma sintaxe incompatível. | 400 | Cliente | 
| ParseUnsupportedToken | A expressão SQL contém um token incompatível. | 400 | Cliente | 
| TruncatedInput | Falha na descompactação do objeto. Verifique se o objeto está compactado corretamente usando o formato especificado na solicitação. | 400 | Cliente | 
| UnauthorizedAccess | Você não tem autorização para executar esta operação. | 401 | Cliente | 
| UnrecognizedFormatException | Encontramos um tipo de registro que não é válido. | 400 | Cliente | 
| UnsupportedFunction | Encontramos uma função SQL incompatível. | 400 | Cliente | 
| UnsupportedParquetType | O tipo de Parquet especificado é incompatível. | 400 | Cliente | 
| UnsupportedRangeHeader | Não há suporte para um cabeçalho de intervalo para essa operação. | 400 | Cliente | 
| UnsupportedScanRangeInput | Não há suporte para consultas de intervalo de varredura nesse tipo de objeto. | 400 | Cliente | 
| UnsupportedSqlOperation | Encontramos uma operação SQL incompatível. | 400 | Cliente | 
| UnsupportedSqlStructure | Encontramos uma estrutura SQL incompatível. Verifique a Referência SQL. | 400 | Cliente | 
| UnsupportedStorageClass | Encontramos uma classe de armazenamento que é incompatível. Somente as classes de armazenamento STANDARD, STANDARD\_IA e  ONEZONE\_IA são compatíveis. | 400 | Cliente | 
| UnsupportedSyntax | Encontramos uma sintaxe que não é válida. | 400 | Cliente | 
| UnsupportedTypeForQuerying | Sua consulta contém um tipo incompatível para comparação (por exemplo, verificar se um tipo de coluna Parquet INT96 é maior que 0). | 400 | Cliente | 
| ValueParseFailure | Ocorreu uma falha na análise do carimbo de data/hora na expressão SQL. | 400 | Cliente | 

## Lista de códigos de erro relacionados à replicação
<a name="ReplicationErrorCodeList"></a>

A tabela a seguir contém erros especiais que a operação `Replication` pode retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | Prefixo do código de falha SOAP | 
| --- | --- | --- | --- | 
| InvalidArgument | Esse erro poderá ocorrer pelos seguintes motivos:+  O elemento `<Account>` está vazio. Ele deve conter um ID de conta válido. <br />+  A Conta da AWS especificada no elemento `<Account>` deve corresponder ao proprietário do bucket de destino. <br />+  `ReplicationTime-Status` deve conter um valor. <br />+  `ReplicationTime-ReplicationTimeValue` deve conter um valor. <br />+  O valor `Replication-ReplicationTimeValue-Minutes` deve ser 15. <br />+  `ReplicationMetrics` deve conter um `Status`. <br />+  `ReplicationMetrics` deve conter um `EventThreshold`. <br />+  O valor `EventThreshold-ReplicationTimeValue-Minutes` deve ser 15. <br />+  `Rule ID` não deve conter caracteres não ASCII.  | 400 | Cliente | 
| InvalidRequest | Esse erro poderá ocorrer pelos seguintes motivos:+  O `<Owner>` em `<AccessControlTranslation>` tem um valor e, portanto, o elemento `<Account>` deve ser especificado.  <br />+  O elemento `<Account>` está vazio. Ele deve conter um ID de conta válido. <br />+  O `destination` de replicação deve conter `ReplicationTime` e `Metrics`, ou nenhum deles. <br />+  `ReplicationTime` e `ReplicationMetrics` devem ter o mesmo status. <br />+  O Controle de Tempo de Replicação do S3 (S3 RTC) não é compatível com esta Região da AWS.  | 400 | Cliente | 
| ReplicationConfigurationNotFoundError | Não há configuração de replicação para esse bucket. | 404 Not Found (404 Não encontrado) | Cliente | 

## Lista de códigos de erro relacionados à marcação
<a name="S3TaggingErrorCodeList"></a>

A tabela a seguir contém erros especiais que as operações `TagResource`, `UntagResource` e `ListTagsForResource` podem retornar para grupos da Lente de Armazenamento. Para obter informações gerais sobre erros gerais do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | Prefixo do código de falha SOAP | 
| --- | --- | --- | --- | 
| InvalidRequest | A Região da AWS no ARN do recurso não corresponde à região especificada nessa solicitação. A conta da AWS no ARN do recurso não corresponde ao ID da conta especificada nessa solicitação. A partição da AWS no resourceArn é inválido. | 400 Bad Request | Não compatível | 
| InvalidTag | Essa solicitação contém uma chave ou um valor de tag que não é válido. Os caracteres válidos incluem o seguinte: `[a-zA-Z+-=._:/]`. As chaves de tag podem conter até 128 caracteres. Os valores de tag podem conter até 256 caracteres. Há chaves de tag duplicadas em sua solicitação. As chaves de tag definidas pelo usuário não podem começar com `aws:`. | 400 Bad Request | Não compatível | 
| NoSuchResource | O recurso especificado não existe. | 404 Not Found | Não compatível | 
| TagPolicyException | A política de marcação não permite o valor especificado para a chave de tag a seguir. | 400 Bad Request | Não compatível | 
| TooManyTags | O número de tags excede o limite de 50 tags. | 400 Bad Request | Não compatível | 

## Lista de códigos de erro relacionados à anotação do Amazon S3
<a name="S3AnnotationErrorCodeList"></a>

A tabela a seguir contém erros especiais que as operações de anotação (`PutObjectAnnotation`, `GetObjectAnnotation`, `ListObjectAnnotations`, `DeleteObjectAnnotation`, `UpdateBucketMetadataAnnotationTableConfiguration`) e o comportamento `CopyObject` relacionado à anotação podem retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | Prefixo do código de falha SOAP | 
| --- | --- | --- | --- | 
| AccessDenied | Acesso negado. O chamador não tem permissão para realizar a operação de anotação solicitada ou o objeto está protegido pelo Bloqueio de Objetos no modo COMPLIANCE. | 403 Forbidden | Não compatível | 
| AnnotationLimitExceeded | A contagem de anotações do objeto excede o limite (1000). | 400 Bad Request | Não compatível | 
| AnnotationNameTooLong | O nome da anotação é muito longo. Os nomes de anotação podem ter até 512 bytes de comprimento. | 400 Bad Request | Não compatível | 
| AnnotationRequestConflict | Uma operação conflitante está em andamento nesta anotação. Isso pode ocorrer quando uma anotação de origem é excluída durante uma cópia entre regiões. | 409 Conflict | Não compatível | 
| EntityTooSmall | O upload proposto é menor do que o tamanho mínimo permitido. A carga útil da anotação deve ter pelo menos 1 byte. | 400 Bad Request | Não compatível | 
| InvalidAnnotationName | O nome da anotação contém caracteres inválidos ou começa com um prefixo reservado (`aws` ou `s3`, sem distinção entre maiúsculas e minúsculas). Os nomes das anotações podem conter somente letras Unicode, números, sublinhado (`_`), ponto (`.`) e hífen (`-`). | 400 Bad Request | Não compatível | 
| InvalidArgument | A diretiva de anotação não é válida. Os valores válidos são `COPY` e `EXCLUDE`. Para `ListObjectAnnotations`, `max-annotation-results` deve estar entre 0 e 1000. | 400 Bad Request | Não compatível | 
| InvalidPrefix | O prefixo de anotação que você forneceu não é válido. | 400 Bad Request | Não compatível | 
| InvalidRequest | Esse erro pode ocorrer pelos seguintes motivos: o objeto é criptografado com SSE-C, que não oferece suporte a anotações. O objeto de origem tem anotações que não podem ser copiadas para o destino porque o destino está em uma região sem suporte. A solicitação de configuração da tabela de anotação não é válida (por exemplo, desabilitar a tabela enquanto especifica a criptografia, habilitar uma tabela que já está habilitada, atualizar uma tabela no status CREATING ou enviar uma solicitação vazia). | 400 Bad Request | Não compatível | 
| MethodNotAllowed | O método especificado não é permitido neste recurso. Por exemplo, esse erro ocorre quando a solicitação tem como alvo um marcador de exclusão. | 405 Method Not Allowed | Não compatível | 
| NoSuchAnnotation | A anotação especificada não existe. | 404 Not Found | Não compatível | 
| NoSuchKey | A chave especificada não existe. | 404 Not Found | Não compatível | 
| NoSuchVersion | O ID de versão especificado na solicitação não corresponde a uma versão existente. | 404 Not Found | Não compatível | 
| NotImplemented | As anotações não são compatíveis com buckets de diretório do Amazon S3. | 501 Not Implemented | Não compatível | 
| OperationAborted | Uma operação condicional conflitante está em andamento neste recurso. Isso pode ocorrer durante modificações simultâneas ou quando uma contagem de anotações de origem ou um ETag muda durante uma cópia entre regiões. Tente novamente. | 409 Conflict | Não compatível | 
| PreconditionFailed | Pelo menos uma das pré-condições que você especificou não foi atendida. O ETag `x-amz-object-if-match` não corresponde ao ETag do objeto atual. | 412 Precondition Failed | Não compatível | 
| UnsupportedMediaType | A carga útil da solicitação contém um tipo de mídia incompatível. A carga útil da anotação devem ser texto válido com codificação UTF-8. | 415 Unsupported Media Type | Não compatível | 
| UserAnnotationNameMustBeSpecified | Você deve especificar um nome de anotação de usuário. | 400 Bad Request | Não compatível | 

## Lista de códigos de erro do Amazon S3 em Outposts
<a name="S3OutpostsErrorCodeList"></a>

A tabela a seguir contém erros especiais que uma operação do Amazon S3 em Outposts pode retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | Prefixo do código de falha SOAP | 
| --- | --- | --- | --- | 
| BadRequest | O bucket está em um estado de transição devido a uma tentativa anterior de exclusão. Tente novamente mais tarde. | 400 Bad Request | Não compatível | 
| InvalidRequest | Esse erro poderá ocorrer pelos seguintes motivos:+  A configuração da Amazon VPC é obrigatória. <br />+  O acesso público não é permitido nos pontos de acesso do S3 em Outposts.  | 400 Bad Request | Cliente | 
| InvalidOutpostState | A solicitação não é válida para o estado atual do Outpost. | 409 Conflito | Não compatível | 
| InvalidRequest | O ponto de acesso não está em um estado em que possa ser excluído. | 400 Bad Request | Não compatível | 
| NoSuchOutpost | O Outpost especificado não existe. | 404 Not Found (404 Não encontrado) | Não compatível | 
| UnsupportedOperation | A ação especificada não era compatível. | 404 Not Found (404 Não encontrado) | Não compatível | 
| InsufficientCapacity | Capacidade insuficiente. | 507 Armazenamento insuficiente | Não compatível | 

## Lista de códigos de erro da Lente de Armazenamento do Amazon S3
<a name="S3LensErrorCodeList"></a>

A tabela a seguir contém erros especiais que as operações da Lente de Armazenamento do Amazon S3 podem retornar. Para obter informações gerais sobre erros gerais do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | Prefixo do código de falha SOAP | 
| --- | --- | --- | --- | 
| AccessDenied | Esta região não é compatível como região de origem da Lente de Armazenamento do S3. | 403 Forbidden | Não compatível | 
| AccountNotAuthorized | Esta conta não está autorizada a usar o AWS Organizations. Use a conta gerencial ou a conta de administrador delegado.  | 403 Forbidden | Não compatível | 
| ActivityMetricsMustEnabled | As métricas de atividade devem estar habilitadas. | 400 Bad Request | Não compatível | 
| AWSOrganizationsNotInUseException | Esta conta não faz parte da sua organização. | 403 Forbidden | Não compatível | 
| DefaultConfigurationDeleteForbidden | A configuração padrão não pode ser excluída. | 403 Forbidden | Não compatível | 
| DuplicateStorageLensGroupARN | Há duas ou mais entradas do mesmo ARN do grupo da Lente de Armazenamento nessa configuração. | 400 Bad Request | Não compatível | 
| EmptyExcludeContainer | Esse erro ocorre pelos seguintes motivos:+  O contêiner de exclusão não pode estar vazio. <br />+  O contêiner de exclusão não pode ter zero buckets. <br />+  O contêiner de exclusão não pode ter zero regiões.  | 400 Bad Request | Não compatível | 
| EmptyExcludeElement | Você deve especificar um grupo da Lente de Armazenamento com o elemento Exclude. | 400 Bad Request | Não compatível | 
| EmptyIncludeContainer | Esse erro ocorre pelos seguintes motivos:+  O contêiner de inclusão não pode estar vazio. <br />+  O contêiner de inclusão não pode ter zero buckets. <br />+  O contêiner de inclusão não pode ter zero regiões.  | 400 Bad Request | Não compatível | 
| InvalidAWSOrgArn | Há um ARN do AWS Organizations incorreto na configuração. | 400 Bad Request | Não compatível | 
| EmptyIncludeElement | Você deve especificar um grupo da Lente de Armazenamento com o elemento Include. | 400 Bad Request | Não compatível | 
| InvalidBucketFilter | As configurações no nível organizacional não oferecem suporte a filtros de bucket. | 400 Bad Request | Não compatível | 
| InvalidConfigId | O ID de configuração não é válido. | 400 Bad Request | Não compatível | 
| InvalidDestination | O ARN do bucket do S3 está incorreto. | 400 Bad Request | Não compatível | 
| InvalidEncryptionMethod | Apenas um método de criptografia pode ser especificado. | 400 Bad Request | Não compatível | 
| InvalidFilterForDefaultConfiguration | A configuração padrão não deve incluir nenhum filtro. | 400 Bad Request | Não compatível | 
| InvalidIncludeExcludeContainers | Você pode especificar um contêiner Include ou um contêiner Exclude em uma configuração. Não é possível especificar ambos em uma configuração. | 400 Bad Request | Não compatível | 
| InvalidIncludeExcludeElements | Somente um elemento Include ou Exclude é permitido. Pelo menos um elemento Include ou Exclude deve estar presente. | 400 Bad Request | Não compatível | 
| InvalidKMSEncryptionKeyId | O ARN do ID da chave do KMS não é válido. | 400 Bad Request | Não compatível | 
| InvalidMaximumPrefixDepth | `MaxDepth` deve estar dentro do intervalo [1,10]. | 400 Bad Request | Não compatível | 
| InvalidMinimumStorageBytesPercentage | `MinStorageBytesPercentage` deve estar dentro do intervalo [1.00,100.00]. | 400 Bad Request | Não compatível | 
| InvalidOrganizationARN | O ARN do AWS Organizations na configuração não é válido. | 400 Bad Request | Não compatível | 
| InvalidOrganizationForDefaultConfiguration | A configuração padrão não oferece suporte a métricas no nível da organização. | 400 Bad Request | Não compatível | 
| InvalidRegionForDefaultConfiguration | A região especificada não é compatível com a configuração padrão. | 400 Bad Request | Não compatível | 
| InvalidRegionName | O nome da região não é válido. | 400 Bad Request | Não compatível | 
| InvalidStorageLensArn | O ARN da Lente de Armazenamento do S3 não é necessário na entrada. | 400 Bad Request | Não compatível | 
| InvalidStorageLensGroupARN | O ARN desse grupo da Lente de Armazenamento não é válido ou somente grupos da Lente de Armazenamento em sua conta são permitidos. Além disso, você deve seguir a estrutura de ARN do grupo da Lente de Armazenamento: `arn::s3:::storage-lens-group/` e respeitar o limite de 64 caracteres. Os nomes de grupo da Lente de Armazenamento também podem conter somente os seguintes caracteres: a-z, A-Z, 0-9, hifens (-) e sublinhados (\_).  | 400 Bad Request | Não compatível | 
| MissingAccountLevelActivityMetrics | As métricas de atividade devem ser habilitadas no nível da conta quando as métricas de atividade são habilitadas no nível do bucket. | 400 Bad Request | Não compatível | 
| MissingBucketLevelActivityMetrics | As métricas de atividade devem ser habilitadas no nível do bucket quando as métricas de atividade são habilitadas no nível da conta. | 400 Bad Request | Não compatível | 
| MissingEncryptionMethod | O método de criptografia não pode ficar em branco. Especifique `SSE-KMS` ou `SSE-S3`. | 400 Bad Request | Não compatível | 
| MissingPrefixLevelStorageMetrics | As métricas de armazenamento no nível do prefixo são obrigatórias quando o nível do prefixo está habilitado. | 400 Bad Request | Não compatível | 
| OrganizationAccessDenied | Esta conta não está autorizada a adicionar o AWS Organizations. | 403 proibido | Não compatível | 
| OrgConfigurationNotSupported | A região especificada não é compatível com o AWS Organizations na configuração. | 403 proibido | Não compatível | 
| ServiceNotEnabledForOrg | O perfil vinculado ao serviço da Lente de Armazenamento do S3 não está habilitado para a organização. | 403 proibido | Não compatível | 
| StorageMetricsMustEnabled | As métricas de armazenamento no nível do prefixo devem estar habilitadas. | 400 Bad Request | Não compatível | 
| TooManyBuckets | O contêiner de buckets não pode ter mais de 50 buckets. | 400 Bad Request | Não compatível | 
| TooManyRegions | O contêiner de regiões não pode ter mais de 50 regiões. | 400 Bad Request | Não compatível | 
| TooManyStorageLensGroups | Não é possível anexar mais de 50 grupos ao painel da Lente de Armazenamento. | 400 Bad Request | Não compatível | 

A tabela a seguir contém erros especiais que as operações de grupo da Lente de Armazenamento do S3 podem retornar. Para obter informações gerais sobre erros gerais do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | Prefixo do código de falha SOAP | 
| --- | --- | --- | --- | 
| AccessDenied | Você não tem permissão para realizar ações de grupo da Lente de Armazenamento. Esta região não é compatível como região de origem de grupos da Lente de Armazenamento do S3. | 403 Forbidden | Não compatível | 
| ConfigurationAlreadyExists | A configuração especificada já existe. | 409 Conflict | Não compatível | 
| DuplicateElement | As tags devem ser exclusivas. O operador lógico `And` inclui chaves de tag duplicadas. O operador lógico `Or` inclui tags duplicadas. O operador lógico inclui prefixos ou sufixos duplicados. | 400 Bad Request | Não compatível | 
| InvalidAge | `DaysLessThan` e `DaysGreaterThan` devem ser números positivos. | 400 Bad Request | Não compatível | 
| InvalidFilter | Um filtro deve incluir um dos seguintes elementos: `And`, `Or`, `MatchAnyTag`, `MatchAnyPrefix`, `MatchAnySuffix`, `MatchObjectAge`, `MatchObjectSize`. | 400 Bad Request | Não compatível | 
| InvalidLogicalOperator | Pelo menos dois subelementos devem estar presentes nos operadores lógicos `And` ou `Or`. | 400 Bad Request | Não compatível | 
| InvalidMatchAnyPrefix | O parâmetro `MatchAnyPrefix` não pode ser vazio. | 400 Bad Request | Não compatível | 
| InvalidMatchAnySuffix | O parâmetro `MatchAnySuffix` não pode ser vazio. | 400 Bad Request | Não compatível | 
| InvalidMatchAnyTag | O parâmetro `MatchAnyTag` não pode ser vazio. | 400 Bad Request | Não compatível | 
| InvalidMatchObjectAge | O parâmetro `MatchObjectAge` não pode ser vazio. | 400 Bad Request | Não compatível | 
| InvalidMatchObjectSize | O parâmetro `MatchObjectSize` não pode ser vazio. | 400 Bad Request | Não compatível | 
| InvalidName | O parâmetro de nome do grupo da Lente de Armazenamento deve ter entre 1 e 64 caracteres. O parâmetro `Name` do grupo da Lente de Armazenamento deve usar o padrão `^[a-zA-Z0-9\-_]+$`. | 400 Bad Request | Não compatível | 
| InvalidNumericCombination | Essa combinação de idade ou tamanho do objeto não é válida. | 400 Bad Request | Não compatível | 
| InvalidPrefix | O tamanho máximo de um prefixo é 1.024 caracteres. A string de prefixo não pode ser vazia. | 400 Bad Request | Não compatível | 
| InvalidSize | `BytesLessThan` e `BytesGreaterThan` devem ser números positivos. O tamanho máximo do objeto não pode exceder 50 TB. O tamanho mínimo do objeto não pode ser maior ou igual a 50 TB. | 400 Bad Request | Não compatível | 
| InvalidSuffix | O tamanho máximo de um sufixo é 1.024 caracteres. A string de sufixo não pode ser vazia. | 400 Bad Request | Não compatível | 
| InvalidTag | A chave de tag do objeto não pode exceder 128 caracteres. A string da chave de tag do objeto não pode ser nula ou vazia. O tamanho máximo de um valor de tag é 256 caracteres. A chave de tag do objeto contém caracteres que não são válidos. A chave de tag do objeto deve conter somente a-z, A-Z, 0-9, espaços e os seguintes caracteres: `^(_.:/=+\-@]*)$`. | 400 Bad Request | Não compatível | 
| MismatchedName | O nome especificado na solicitação não corresponde ao nome do grupo da Lente de Armazenamento. | 400 Bad Request | Não compatível | 
| TooManyConfigurations | Você tentou criar mais configurações de grupo da Lente de Armazenamento do que as 50 permitidas. | 400 Bad Request | Não compatível | 
| TooManyElements | O `Element` excede o número máximo de elementos permitidos em um operador lógico. Somente 10 prefixos, sufixos ou tags são permitidos.  | 400 Bad Request | Não compatível | 

## Lista de códigos de erro do Amazon S3 Object Lambda
<a name="S3ObjectLambdaErrorCodeList"></a>

A tabela a seguir contém erros especiais que o S3 Object Lambda pode retornar. Para obter informações sobre erros gerais do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).

As respostas de erro recebidas dos pontos de acesso de suporte durante solicitações não `GetObject` são enviadas ao chamador inalteradas.


| Código de erro | Descrição | Código de status HTTP | 
| --- | --- | --- | 
| LambdaInvalidResponse | Exibido para o chamador original quando `WriteGetObjectResponse` responde com `ValidationError` ao AWS Lambda.<br />Leia a mensagem `ValidationError` para obter mais detalhes. Nem todos os casos de `ValidationError` resultam em um erro `LambdaInvalidResponse`. | 400 Bad Request | 
| LambdaInvocationFailed | A invocação da função do Lambda falhou.<br />Os chamadores podem receber o erro a seguir quando o S3 Object Lambda não consegue invocar com êxito a função do Lambda configurada.<br />A mensagem de erro pode conter detalhes sobre um eventual erro exibido pelo serviço AWS Lambda ao invocar a função (por exemplo, código de status, código de erro, mensagem de erro e ID da solicitação). | 400 Bad Request | 
| LambdaNotFound | A função do AWS Lambda não foi encontrada.<br />A função do Lambda configurada (ou a versão ou o alias) não foi encontrada quando invocada. A configuração do ponto de acesso do S3 Object Lambda deve apontar para o ARN correto da função do Lambda.<br />A mensagem de erro pode conter detalhes sobre um eventual erro exibido pelo serviço AWS Lambda ao invocar a função (por exemplo, código de status, código de erro, mensagem de erro e ID da solicitação). | 404 Not Found | 
| LambdaPermissionError | O chamador não está autorizado a invocar a função do Lambda.<br />O chamador deve ter permissão para invocar a função do Lambda. Confira as políticas anexadas ao chamador e se elas têm permissão para usar `lambda:Invoke` para a função configurada.<br />A mensagem de erro pode conter detalhes sobre um eventual erro exibido pelo serviço AWS Lambda ao invocar a função (por exemplo, código de status, código de erro, mensagem de erro e ID da solicitação). | 403 Forbidden | 
| LambdaResponseNotReceived | A função do Lambda foi encerrada sem chamar `WriteGetObjectResponse`.<br />Os dados de resposta `GetObject` são fornecidos pela função do Lambda chamando a operação da API `WriteGetObjectResponse`. Os logs do Amazon CloudWatch para a função podem fornecer mais informações sobre por que a função não chamou essa operação de API, apesar de sair normalmente. | 500 Internal Service Error | 
| LambdaRuntimeError | A função do Lambda falhou durante a execução.<br />Um erro explícito foi recebido da função do Lambda. Para obter detalhes sobre a falha, verifique os logs do AWS CloudFormation. | 500 Internal Service Error | 
| LambdaTimeout | A função do Lambda não respondeu no tempo permitido.<br />A função do Lambda não conseguiu concluir a chamada para `WriteGetObjectResponse` em 60 segundos. | 500 Internal Service Error | 
| SlowDown | Reduza sua taxa de solicitações para operações que envolvam o AWS Lambda.<br />A invocação da função foi limitada pelo AWS Lambda, talvez porque tenha atingido o limite de simultaneidade configurado. Para obter mais informações, consulte [Gerenciamento de simultaneidade para uma função do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html) no *Guia do desenvolvedor do AWS Lambda*.<br />A mensagem de erro pode conter detalhes sobre um eventual erro exibido pelo serviço AWS Lambda ao invocar a função (por exemplo, código de status, código de erro, mensagem de erro e ID da solicitação). | 503 Slow Down | 
| ValidationError | Os erros de validação podem ser exibidos pela operação da API `WriteGetObjectResponse` e podem ocorrer por vários motivos. Leia a mensagem de erro para ter mais detalhes. | 400 Bad Request | 

## Lista de códigos de erro assíncronos do Amazon S3
<a name="S3AsynchronousErrorCodeList"></a>

A tabela a seguir contém erros especiais que as solicitações assíncronas podem retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).

Esses erros são retornados quando você consulta sobre o estado de uma solicitação assíncrona, como usando `DescribeMultiRegionAccessPointOperation`. Como essas solicitações são assíncronas, todos esses erros têm um código de status de `200 OK`.


| Código de erro | Descrição | Código de status HTTP | 
| --- | --- | --- | 
| AccessDenied | Acesso negado. | 200 OK | 
| InternalErrors | Ocorreu um erro interno do servidor. | 200 OK | 
| MalformedPolicy | A sintaxe da política especificada não é válida. | 200 OK | 
| MultiRegionAccessPointAlreadyOwnedByYou | Você já tem um ponto de acesso multirregional com o mesmo nome. | 200 OK | 
| MultiRegionAccessPointModifiedByAnotherRequest | A ação falhou porque outra solicitação está modificando o recurso especificado. Tente reenviar a solicitação após a conclusão da solicitação anterior. | 200 OK | 
| MultiRegionAccessPointNotReady | O ponto de acesso multirregional especificado não está pronto para ser atualizado. | 200 OK | 
| MultiRegionAccessPointSameBucketRegion | Os buckets usados para criar um ponto de acesso multirregional não podem estar na mesma região. | 200 OK | 
| MultiRegionAccessPointUnsupportedRegion | Um dos buckets fornecidos para criar o ponto de acesso multirregional está em uma região sem suporte. | 200 OK | 
| NoSuchBucket | O bucket especificado não existe. | 200 OK | 
| NoSuchMultiRegionAccessPoint | O ponto de acesso multirregional especificado não existe. | 200 OK | 

## Lista de códigos de erro da Concessão de Acesso do Amazon S3
<a name="S3AccessGrantsErrorCodeList"></a>

A tabela a seguir contém erros especiais que as solicitações da Concessão de Acesso do S3 podem retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | 
| --- | --- | --- | 
| AccessGrantAlreadyExists | A concessão de acesso especificada já existe | 409 | 
| AccessGrantsInstanceAlreadyExists | A instância da Concessão de Acesso já existe | 409 | 
| AccessGrantsInstanceNotEmptyError | Limpe os locais antes de excluir a instância de concessões de acesso | 400 | 
| AccessGrantsInstanceNotExistsError | A instância da Concessão de Acesso não existe | 404 | 
| AccessGrantsInstanceResourcePolicyNotExists | A política de recursos da instância da Concessão de Acesso não existe | 404 | 
| AccessGrantsLocationAlreadyExistsError | O local de concessão de acesso especificado já existe | 409 | 
| AccessGrantsLocationNotEmptyError | Limpe as concessões de acesso antes de excluir a localização delas | 400 | 
| AccessGrantsLocationsQuotaExceededError | A cota de locais de concessões de acesso foi excedida. Cota de locais da Concessão de Acesso: {{<valor>}}. Acesse o S3 se for necessário um aumento. | 409 | 
| AccessGrantsQuotaExceededError | A cota de concessões de acesso foi excedida. Cota de concessões de acesso: {{<valor>}}. Acesse o S3 se for necessário um aumento. | 409 | 
| InvalidTag | Há chaves de tag duplicadas em sua solicitação. Remova as chaves de tag duplicadas e tente novamente. | 400 | 
| InvalidAccessGrant | A concessão de acesso especificada é inválida | 400 | 
| InvalidAccessGrantsLocation | O local especificado de concessões de acesso é inválido | 400 | 
| InvalidIamRole | O perfil do IAM especificado é inválido | 400 | 
| InvalidIdentityCenterInstance | A instância do centro de identidade especificada é inválida | 400 | 
| InvalidResourcePolicy | A política de recursos especificada é inválida | 400 | 
| InvalidResourcePolicy | A política de recursos especificada é inválida | 400 | 
| InvalidTag | Essa solicitação contém uma chave ou um valor de tag que não é válido. Os caracteres válidos incluem o seguinte: [a-zA-Z\+-=.\_:/]. As chaves de tag podem conter até 128 caracteres. Os valores de tag podem conter até 256 caracteres. | 400 | 
| NoSuchAccessGrantError | A concessão de acesso especificada não existe | 404 | 
| NoSuchAccessGrantsLocationError | O local de concessões de acesso especificado não existe | 404 | 
| AccessDenied | Você não tem permissões {{<permissão solicitada>}} para o prefixo do S3 solicitado: {{<destino solicitado>}} | 403 Forbidden | 
| StsNotAuthorizedError | Ocorreu um erro (`StsNotAuthorizedError`) ao chamar a operação GetDataAccess: usuário: `access-grants.s3.amazonaws.com` não tem permissão para realizar: `sts:AssumeRole` no recurso: {{<ARN do perfil do IAM>}} | 403 | 
| StsPackedPolicyTooLargeError | Ocorreu um erro (`StsPackedPolicyTooLargeError`) ao chamar a operação GetDataAccess: token serializado muito grande para a sessão | 400 | 
| StsValidationError | *A mensagem de erro varia de acordo com o erro de validação.* | 400 | 
| InvalidTags | As chaves de tag não podem começar com o prefixo AWS reservado para tags do sistema." | 400 | 
| TooManyTags | O número de tags excede o limite de 50 tags. Remova algumas tags e tente novamente. | 400 | 

## Lista de códigos de erro relacionados ao Amazon FSx
<a name="FSXErrorCodeList"></a>

A tabela a seguir contém erros especiais que as solicitações feitas ao Amazon FSx por meio de um ponto de acesso do Amazon S3 podem retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | 
| --- | --- | --- | 
| AccessDenied | Esse erro poderá ocorrer pelos seguintes motivos:+  O chamador não está autorizado a realizar a operação do S3 especificada. <br />+  O chamador não está autorizado a acessar o recurso do Amazon FSx para a chave especificada.  | 403 Forbidden | 
| InsufficientCapacity | A capacidade máxima de armazenamento do sistema de arquivos foi atingida. | 507 Insufficient Capacity | 
| InvalidKey | A chave especificada é inválida. | 400 Bad Request | 
| SlowDown | Diminua a taxa de solicitação. | 503 Slow Down | 

## Lista de códigos de erro das Tabelas do Amazon S3
<a name="S3TablesErrorCodeList"></a>

A tabela a seguir contém erros especiais que as operações das Tabelas do Amazon S3 podem retornar. Para obter informações gerais sobre erros do Amazon S3 e uma lista de códigos de erro, consulte [Respostas de erro](#ErrorResponses).


| Código de erro | Descrição | Código de status HTTP | 
| --- | --- | --- | 
| AccessDeniedException | A ação não pode ser executada porque você não tem a permissão necessária. | 403 Forbidden | 
| BadRequestException | A solicitação é inválida ou malformada. | 400 Bad Request | 
| ConflictException | A solicitação falhou porque há um conflito com uma gravação anterior. Você poderá repetir a solicitação. | 409 Conflict | 
| ForbiddenException | O chamador não está autorizado a fazer a solicitação. | 403 Forbidden | 
| InternalServerErrorException | A atualização falhou devido a um erro interno do servidor. | 500 Internal Server Error | 
| NotFoundException | A solicitação foi recusada porque não foi possível encontrar o recurso especificado. | 404 Not Found | 
| TooManyRequestsException | O limite de número de solicitações por segundo foi excedido. | 429 Too Many Requests | 