

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Réponses d'erreur
<a name="ErrorResponses"></a>

Cette section fournit des informations de référence sur les erreurs Amazon S3.

**Note**  
En général, les propriétaires de compartiments S3 se voient facturer les demandes comportant des réponses positives HTTP `200 OK` et des réponses d’erreur client HTTP `4XX`. Les propriétaires de compartiments ne se voient pas facturer les réponses d’erreur de serveur HTTP `5XX`, telles que les erreurs HTTP `503 Slow Down`. Pour plus d'informations sur les codes d'erreur S3 sous HTTP `3XX` et les codes de `4XX` statut qui ne sont pas facturés, consultez la section [ Facturation des réponses d'erreur Amazon S3 ](/AmazonS3/latest/userguide/ErrorCodeBilling.html) dans le guide de l'utilisateur Amazon S3. Pour plus d'informations sur les frais de facturation si votre compartiment est configuré comme un compartiment Requester Pays, consultez [ Comment fonctionnent les frais Requester Pays ](/AmazonS3/latest/userguide/RequesterPaysBuckets.html#ChargeDetails) dans le guide de l'utilisateur Amazon S3.
 La prise en charge de SOAP sur HTTP est obsolète, mais SOAP continue d’être disponible sur HTTP. Les nouvelles fonctions Amazon S3 ne sont pas prises en charge pour SOAP. Au lieu d'utiliser SOAP, nous vous recommandons d'utiliser l'API REST ou les AWS SDK. 

**Topics**
+ [Réponses aux erreurs REST](#RESTErrorResponses)
+ [Liste des codes d'erreur](#ErrorCodeList)
+ [Liste des codes d'erreur relatifs au contenu de l'objet SELECT](#SelectObjectContentErrorCodeList)
+ [Liste des codes Replication-related d'erreur](#ReplicationErrorCodeList)
+ [Liste des codes Tagging-related d'erreur](#S3TaggingErrorCodeList)
+ [Liste des codes d'erreur liés aux annotations Amazon S3](#S3AnnotationErrorCodeList)
+ [Liste des codes d'erreur Amazon S3 on Outposts](#S3OutpostsErrorCodeList)
+ [Liste des codes d'erreur d'Amazon S3 Storage Lens](#S3LensErrorCodeList)
+ [Liste des codes d'erreur Amazon S3 Object Lambda](#S3ObjectLambdaErrorCodeList)
+ [Liste des codes d'erreur asynchrones Amazon S3](#S3AsynchronousErrorCodeList)
+ [Liste des codes d'erreur Amazon S3 Access Grants](#S3AccessGrantsErrorCodeList)
+ [Liste des codes FSx-related d'erreur Amazon](#FSXErrorCodeList)
+ [Liste des codes d'erreur d'Amazon S3 Tables](#S3TablesErrorCodeList)
+ [Bonnes pratiques concernant les erreurs Amazon S3](ErrorBestPractices.md)

## Réponses aux erreurs REST
<a name="RESTErrorResponses"></a>

En cas d'erreur, les informations d'en-tête contiennent les informations suivantes :
+ Content-Type: application/xml 
+ un code de statut HTTP 3xx, 4xx ou 5xx.

Le corps de la réponse contient également des informations sur l'erreur. L'exemple de réponse d'erreur suivant montre la structure des éléments de réponse communs à toutes les réponses d'erreur 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>
```

Le tableau suivant explique les éléments de réponse aux erreurs REST.


|  Nom  |  Description  | 
| --- | --- | 
|  Code  | Le code d'erreur est une chaîne qui identifie de façon univoque une condition d'erreur. Il doit être lu et compris par des programmes qui détectent et gèrent des erreurs par type. Pour plus d'informations, consultez la section [ Liste des codes d'erreur](#ErrorCodeList).<br />Type : Chaîne<br />Ancêtre : `Error` | 
| Error  | Conteneur pour tous les éléments d'erreur.<br />Type : Conteneur<br />Ancêtre : Aucun | 
|  Message  | Le message d'erreur contient une description générique de la condition d'erreur en anglais. Il s'adresse à un public d'individus. Des programmes basiques affichent le message directement pour l'utilisateur final s'ils trouvent une condition d'erreur qu'ils ne savent, ni souhaitent gérer. Des programmes sophistiqués avec une gestion d'erreur plus complète et une stratégie d'internationalisation personnalisée risquent plus d'ignorer le message d'erreur.<br />Type : Chaîne<br />Ancêtre : `Error` | 
|  RequestId  | ID de la demande associée à l'erreur.<br />Type : Chaîne<br />Ancêtre : `Error` | 
|  Resource  | Le compartiment ou l'objet impliqué dans l'erreur.<br />Type : Chaîne<br />Ancêtre : `Error` | 

Beaucoup de réponses d'erreur contiennent des données structurées complémentaires destinées à être lues et comprises par un développeur diagnostiquant des erreurs de programmation. Par exemple, si vous envoyez un Content-MD5 en-tête avec une requête REST PUT qui ne correspond pas au résumé calculé sur le serveur, vous recevez un `BadDigest` message d'erreur. La réponse d'erreur inclut également comme éléments de détail le résumé calculé par le serveur et le résumé que vous avez indiqué au serveur d'attendre. Pendant le développement, vous pouvez utiliser ces informations pour diagnostiquer l'erreur. En production, un programme performant doit comprendre ces informations dans son journal des erreurs.

Pour plus d'informations sur les éléments de réponse généraux, consultez la rubrique Réponses aux [ erreurs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingRESTError.html).

## Liste des codes d'erreur
<a name="ErrorCodeList"></a>

Le tableau suivant répertorie les codes d'erreur Amazon S3.



- **`AccessControlListNotSupported`**
  - **Description:** Le bucket n'autorise pas les ACL.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`AccessDenied`**
  - **Description:** Accès refusé
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`AccessPointAlreadyOwnedByYou`**
  - **Description:** Un point d'accès portant le même nom existe déjà dans votre compte.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`AccountProblem`**
  - **Description:** Un problème vous empêche Compte AWS de mener à bien l'opération. Pour obtenir de l’aide, consultez [Contactez-nous](https://aws.amazon.com/contact-us/).
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`AllAccessDisabled`**
  - **Description:** Tous les accès à cette ressource Amazon S3 ont été désactivés. Pour obtenir de l’aide, consultez [Contactez-nous](https://aws.amazon.com/contact-us/).
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- ** `AmbiguousGrantByEmailAddress` **
  - **Description:** L'adresse e-mail que vous avez fournie est associée à plusieurs comptes.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- ** `AuthorizationHeaderMalformed` **
  - **Description:** L’en-tête d’autorisation que vous avez fourni n’est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** N/A

- ** `AuthorizationQueryParametersError` **
  - **Description:** Les paramètres de requête d’autorisation que vous avez fournis ne sont pas valides.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** N/A

- **`BadDigest`**
  - **Description:** La valeur Content-MD5 ou la somme de contrôle que vous avez spécifiée ne correspond pas à ce que le serveur a reçu.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`BucketAlreadyExists`**
  - **Description:** Le nom de compartiment demandé n’est pas disponible. L’espace de noms de compartiments est partagé par tous les utilisateurs du système. Spécifiez un nom différent et réessayez.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`BucketAlreadyOwnedByYou`**
  - **Description:** Le compartiment que vous avez essayé de créer existe déjà et vous en êtes le propriétaire. Amazon S3 renvoie cette erreur partout Régions AWS sauf dans la région USA Est (Virginie du Nord) (us-east-1). Pour des raisons de compatibilité avec les versions précédentes, si vous recréez un compartiment existant que vous possédez déjà dans us-east-1, Amazon S3 renvoie 200 OK et réinitialise les listes de contrôle d'accès (ACL) du compartiment. Pour Amazon S3 on Outposts, le compartiment que vous avez essayé de créer existe déjà dans votre Outpost et vous en êtes propriétaire. 
  - **Code de statut HTTP:** `409 Conflict`(dans toutes les régions sauf us-east-1)
  - **Préfixe du code d'erreur SOAP:** Client

- **`BucketHasAccessPointsAttached`**
  - **Description:** Des points d'accès sont attachés au compartiment que vous avez essayé de supprimer. Supprimez vos points d'accès avant de supprimer votre bucket.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`BucketNotEmpty`**
  - **Description:** Le compartiment que vous avez essayé de supprimer n'est pas vide.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`ClientTokenConflict`**
  - **Description:** Le jeton d'idempotence de votre point d' Multi-Region accès a déjà été utilisé pour une autre demande.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`ConnectionClosedByRequester`**
  - **Description:** Renvoyé à l'appelant d'origine lorsqu'une erreur est rencontrée lors de la lecture du WriteGetObjectResponse corps.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`ConditionalRequestConflict`**
  - **Description:** Une opération contradictoire s'est produite. Si PutObject vous l'utilisez, vous pouvez réessayer la demande. Si vous utilisez le téléchargement en plusieurs parties, vous devez lancer une autre CreateMultipartUpload demande et télécharger à nouveau chaque partie.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`CredentialsNotSupported`**
  - **Description:** Cette demande ne prend pas en charge les informations d'identification.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`CrossLocationLoggingProhibited`**
  - **Description:** Cross-Region la journalisation n'est pas autorisée. Les compartiments d'une région Région AWS ne peuvent pas enregistrer d'informations dans un compartiment d'une autre région.
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`DeviceNotActiveError`**
  - **Description:** L’appareil n’est actuellement pas actif.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`EndpointNotFound`**
  - **Description:** Dirigez les demandes vers le point de terminaison approprié.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`EntityTooSmall`**
  - **Description:** Le téléchargement que vous proposez est inférieur à la taille d'objet minimale autorisée.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`EntityTooLarge`**
  - **Description:** Le téléchargement que vous proposez dépasse la taille d'objet maximale autorisée. Pour plus d'informations, consultez la section Points de terminaison et quotas [ Amazon Simple Storage Service ](https://docs.aws.amazon.com/general/latest/gr/s3.html) dans le Références générales AWS. / **Code de statut HTTP:** 400 Bad Request / **Préfixe du code d'erreur SOAP:** Client
  - **Description:** Le téléchargement que vous proposez dépasse la taille maximale autorisée.  / **Code de statut HTTP:** 405 Method Not Allowed / **Préfixe du code d'erreur SOAP:** Client

- **`ExpiredToken`**
  - **Description:** Le jeton fourni a expiré.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`IllegalLocationConstraintException`**
  - **Description:** Cette erreur peut se produire dans les conditions suivantes :+  Vous essayez d’accéder à un compartiment depuis une région différente de celle où le compartiment existe. <br />+  Vous essayez de créer un compartiment avec une contrainte de localisation qui correspond à une région différente de celle du point de terminaison régional auquel la demande a été envoyée. 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`IllegalVersioningConfigurationException` **
  - **Description:** La configuration de contrôle de version spécifiée dans la demande n'est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`IncompleteBody`**
  - **Description:** Vous n'avez pas indiqué le nombre d'octets spécifié par l'en-tête Content-Length HTTP.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`IncorrectEndpoint`**
  - **Description:** Le compartiment spécifié existe dans une autre région. Dirigez les demandes vers le point de terminaison approprié.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`IncorrectNumberOfFilesInPostRequest`**
  - **Description:** POST nécessite exactement un téléchargement de fichier par demande.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InlineDataTooLarge`**
  - **Description:** Les données en ligne dépassent la taille maximale autorisée.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InternalError`**
  - **Description:** Une erreur interne s’est produite. Réessayez.
  - **Code de statut HTTP:** 500 Internal Server Error
  - **Préfixe du code d'erreur SOAP:** Serveur

- **`InvalidAccessKeyId`**
  - **Description:** L'identifiant de clé d' AWS accès que vous avez fourni n'existe pas dans nos dossiers.
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidAccessPoint`**
  - **Description:** Le nom du point d'accès ou le compte spécifié n'est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidAccessPointAliasError`**
  - **Description:** Le nom d'alias du point d'accès spécifié n'est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidAddressingHeader`**
  - **Description:** Vous devez spécifier le rôle anonyme.
  - **Code de statut HTTP:** N/A
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidArgument`**
  - **Description:** Cette erreur peut se produire dans les conditions suivantes :+  Une ListBuckets demande est envoyée à un point de terminaison régional différent de la région spécifiée dans le `bucket-region` paramètre. <br />+  L’argument spécifié n’était pas valide. <br />+  Il manquait un en-tête obligatoire à la demande. <br />+  L’argument spécifié était incomplet ou n’était pas au bon format. <br />+  L’argument spécifié doit avoir une longueur supérieure ou égale à 3. 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidBucketAclWithObjectOwnership`**
  - **Description:** Les ACL du bucket ne peuvent pas être définies avec ObjectOwnership le BucketOwnerEnforced paramètre S.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidBucketName`**
  - **Description:** Le compartiment spécifié n'est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidBucketOwnerAWSAccountID`**
  - **Description:** La valeur du paramètre du propriétaire du compartiment attendu doit être un Compte AWS ID.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidBucketState`**
  - **Description:** La demande n’est pas valide pour l’état actuel du compartiment.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidDigest`**
  - **Description:** La valeur Content-MD5 ou la somme de contrôle que vous avez spécifiée n'est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidEncryptionAlgorithmError`**
  - **Description:** La demande de chiffrement que vous avez spécifiée n’est pas valide. La valeur valide est AES256.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidHostHeader`**
  - **Description:** Les en-têtes d’hôte fournis dans la demande utilisaient un style d’adressage incorrect.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidHttpMethod`**
  - **Description:** La demande est effectuée à l’aide d’une méthode HTTP inattendue.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidLocationConstraint`**
  - **Description:** La contrainte de localisation (région) spécifiée n'est pas valide. Pour plus d'informations sur la sélection d'une région pour vos compartiments, consultez la section Présentation [ des compartiments. ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingBucket.html#access-bucket-intro) 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidObjectState`**
  - **Description:** L'opération n'est pas valide pour l'état actuel de l'objet.
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidPart`**
  - **Description:** Une ou plusieurs des pièces spécifiées n'ont pas pu être trouvées. L'article n'a peut-être pas été chargé ou la balise d'entité spécifiée ne correspondait peut-être pas à la balise d'entité de l'article.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidPartOrder`**
  - **Description:** La liste des pièces n'était pas classée par ordre croissant. La liste des pièces doit être spécifiée dans l'ordre par numéro de pièce.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidPayer`**
  - **Description:** Tous les accès à cet objet ont été désactivés. Pour obtenir de l’aide, consultez [Contactez-nous](https://aws.amazon.com/contact-us/).
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidPolicyDocument`**
  - **Description:** Le contenu du formulaire ne répond pas aux conditions spécifiées dans le document de politique.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **InvalidRange**
  - **Description:** La plage demandée ne peut pas être satisfaite.
  - **Code de statut HTTP:** 416 – Plage demandée impossible à respecter
  - **Préfixe du code d'erreur SOAP:** Client

- **InvalidRegion**
  - **Description:** Vous avez essayé de créer un point d' Multi-Region accès dans une région pour laquelle vous n'avez pas souscrit.
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidRequest`**
  - **Description:** Cette erreur peut se produire dans les conditions suivantes :+  Une ListBuckets demande non paginée est faite à partir d'un compte dont le quota de compartiments à usage général approuvé est supérieur à 10 000. Vous devez effectuer des requêtes paginées pour répertorier les compartiments d'un compte contenant plus de 10 000 compartiments. <br />+  La version de signature utilisée dans la demande est incorrecte. Utilisez `AWS4-HMAC-SHA256` (Signature Version 4). <br />+  Un point d’accès ne peut être créé que pour un compartiment existant. <br />+  Le point d’accès n’est pas dans un état où il peut être supprimé. <br />+  Un point d’accès ne peut être répertorié que pour un compartiment existant. <br />+  Le jeton suivant n’est pas valide. <br />+  Au moins une action doit être spécifiée dans une règle du cycle de vie. <br />+  Au moins une règle du cycle de vie doit être spécifiée. <br />+  Le nombre de règles du cycle de vie ne doit pas dépasser la limite autorisée de 1 000 règles. <br />+  La plage pour le paramètre `MaxResults` n’est pas valide. <br />+  Les demandes SOAP doivent être effectuées via une connexion HTTPS. <br />+  Amazon S3 Transfer Acceleration n’est pas pris en charge pour les compartiments dont les noms ne sont pas conformes à DNS. <br />+  Amazon S3 Transfer Acceleration n’est pas pris en charge pour les compartiments dont le nom contient des points (.). <br />+  Le point de terminaison Amazon S3 Transfer Acceleration ne prend en charge que les demandes de style virtuelles. <br />+  Amazon S3 Transfer Acceleration n’est pas configuré sur ce compartiment. <br />+  Amazon S3 Transfer Acceleration est désactivé sur ce compartiment. <br />+  Amazon S3 Transfer Acceleration n’est pas pris en charge sur ce compartiment. Pour obtenir de l’aide, contactez [Support](https://aws.amazon.com/contact-us/). <br />+  Amazon S3 Transfer Acceleration ne peut pas être activé sur ce compartiment. Pour obtenir de l’aide, contactez [Support](https://aws.amazon.com/contact-us/). <br />+   Valeurs contradictoires fournies dans les en-têtes HTTP et les paramètres de requête.  <br />+   Valeurs contradictoires fournies dans les en-têtes HTTP et les champs de formulaire POST.  <br />+  CopyObject demande effectuée sur des objets d'une taille supérieure à 5 Go. 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidSessionException`**
  - **Description:** Renvoyé si la session n’existe plus après avoir expiré.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidSignature`**
  - **Description:** La signature de demande que le serveur a calculée ne correspond pas à la signature que vous avez fournie. Vérifiez votre clé d'accès AWS secrète et votre méthode de signature. Pour plus d’informations, consultez [Signature et authentification des demandes REST](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html).
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidSecurity`**
  - **Description:** Les informations d’identification de sécurité fournies ne sont pas valides.
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidSOAPRequest`**
  - **Description:** Le corps de la demande SOAP n’est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidStorageClass`**
  - **Description:** La classe de stockage que vous avez spécifiée n’est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidTargetBucketForLogging`**
  - **Description:** Le compartiment cible pour la journalisation n'existe pas, ne vous appartient pas ou ne dispose pas des autorisations appropriées pour le groupe de distribution de journaux. 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidToken`**
  - **Description:** Le jeton fourni est mal formé ou n’est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidURI`**
  - **Description:** L’URI spécifié n’a pas pu être analysé.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`KeyTooLongError`**
  - **Description:** Votre clé est trop longue.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`KMS.DisabledException`**
  - **Description:** La demande a été rejetée, car la clé KMS spécifiée n’est pas activée.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`KMS.InvalidKeyUsageException`**
  - **Description:** Cette demande a été rejetée pour l’une des raisons suivantes : + La KeyUsage valeur de la clé KMS n'est pas compatible avec le fonctionnement de l'API. <br />+ L'algorithme de chiffrement ou l'algorithme de signature spécifié pour l'opération est incompatible avec le type de matériel clé contenu dans la clé KMS (KeySpec). Pour chiffrer, déchiffrer, rechiffrer et générer des clés de données, la valeur doit être ENCRYPT\_DECRYPT. KeyUsage Pour signer et vérifier les messages, KeyUsage il doit être SIGN\_VERIFY. Pour générer et vérifier les codes d'authentification des messages (MAC), celui-ci KeyUsage doit être GENERATE\_VERIFY\_MAC. Pour obtenir des secrets d'accord clés, KeyUsage il doit être KEY\_AGREEMENT. Pour trouver la clé KeyUsage d'une clé KMS, utilisez l' DescribeKey opération.  Pour trouver les algorithmes de chiffrement ou de signature pris en charge pour une clé KMS particulière, utilisez l' DescribeKey opération.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`KMS.KMSInvalidStateException`**
  - **Description:** La demande a été rejetée, car l’état de la ressource spécifiée n’est pas valide pour cette demande. Cette exception a l’une des significations suivantes : + L’état de clé de la clé KMS n’est pas compatible avec l’opération.<br />Pour trouver l'état de la clé, utilisez l' DescribeKey opération. Pour plus d’informations sur les états de clé compatibles avec chaque opération KMS, consultez [États de clé de AWS KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) dans le *Guide du développeur AWS Key Management Service *. <br />+ Pour les opérations cryptographiques sur les clés KMS dans les magasins de clés personnalisés, cette exception représente un échec général avec de nombreuses causes possibles. Pour identifier la cause, consultez le message d’erreur qui accompagne l’exception. 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`KMS.NotFoundException`**
  - **Description:** La demande a été rejetée, car l’entité ou la ressource spécifiée est introuvable.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MalformedACLError`**
  - **Description:** La liste ACL que vous avez fournie n’est pas bien formée ou n’a pas été validée par rapport à notre schéma publié.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MalformedPOSTRequest` **
  - **Description:** Le corps de votre requête POST n'est pas bien formé multipart/form -data.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MalformedXML`**
  - **Description:** Le code XML que vous avez fourni n’est pas bien formé ou n’a pas été validé par rapport à notre schéma publié.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MaxMessageLengthExceeded`**
  - **Description:** Votre demande était trop importante.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MaxPostPreDataLengthExceededError`**
  - **Description:** Les champs de votre demande POST précédant le fichier de chargement étaient trop volumineux.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MetadataTooLarge`**
  - **Description:** Vos en-têtes de métadonnées dépassent la taille de métadonnées maximale autorisée.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MethodNotAllowed`**
  - **Description:** La méthode spécifiée n’est pas autorisée sur cette ressource.
  - **Code de statut HTTP:** 405 Method Not Allowed
  - **Préfixe du code d'erreur SOAP:** Client

- **`MissingAttachment`**
  - **Description:** Une pièce jointe SOAP était attendue, mais aucune n’a été trouvée.
  - **Code de statut HTTP:** 400 Requête erronée
  - **Préfixe du code d'erreur SOAP:** Client

- **`MissingAuthenticationToken`**
  - **Description:** La demande n’a pas été signée.  
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`MissingContentLength`**
  - **Description:** Vous devez fournir l'en-tête Content-Length HTTP.
  - **Code de statut HTTP:** 411 Length Required
  - **Préfixe du code d'erreur SOAP:** Client

- **`MissingRequestBodyError`**
  - **Description:** Vous avez envoyé un document XML vide sous forme de demande. 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MissingSecurityElement`**
  - **Description:** Il manque un élément de sécurité à la requête SOAP 1.1.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MissingSecurityHeader`**
  - **Description:** Il manque un en-tête obligatoire dans votre demande.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoLoggingStatusForKey`**
  - **Description:** Il n’existe pas de sous-ressource de statut de journalisation pour une clé.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchAsyncRequest`**
  - **Description:** La demande spécifiée est introuvable.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchBucket`**
  - **Description:** Le compartiment spécifié n'existe pas.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchBucketPolicy`**
  - **Description:** Le compartiment spécifié n'a pas de politique de compartiment.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchCORSConfiguration`**
  - **Description:** Le compartiment spécifié n'a pas de configuration CORS.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchKey`**
  - **Description:** La clé spécifiée n'existe pas.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchLifecycleConfiguration`**
  - **Description:** La configuration de cycle de vie spécifiée n'existe pas. 
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchMultiRegionAccessPoint`**
  - **Description:** Le point Multi-Region d'accès spécifié n'existe pas.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchObjectLockConfiguration`**
  - **Description:** L'objet spécifié n'a pas de ObjectLock configuration.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchWebsiteConfiguration`**
  - **Description:** Le compartiment spécifié n’a aucune configuration de site Web.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchTagSet`**
  - **Description:** La balise spécifiée n'existe pas.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchUpload`**
  - **Description:** Le chargement partitionné spécifié n’existe pas. L’ID de chargement n’est peut-être pas valide ou le chargement partitionné a peut-être été abandonné ou terminé.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchVersion` **
  - **Description:** L'ID de version spécifié dans la demande ne correspond pas à une version existante.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NotDeviceOwnerError`**
  - **Description:** L’appareil qui a généré le jeton n’appartient pas à l’utilisateur authentifié.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`NotImplemented`**
  - **Description:** Un en-tête que vous avez fourni implique une fonctionnalité qui n'est pas implémentée.
  - **Code de statut HTTP:** 501 Not Implemented
  - **Préfixe du code d'erreur SOAP:** Serveur

- **`NotModified`**
  - **Description:** La ressource n'a pas été modifiée.
  - **Code de statut HTTP:** 304 Not Modified
  - **Préfixe du code d'erreur SOAP:** Serveur

- **`NoTransformationDefined`**
  - **Description:** Aucune transformation n’a été trouvée pour ce point d’accès Object Lambda.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`NotSignedUp`**
  - **Description:** Votre compte n’est pas inscrit pour le service Amazon S3. Vous devez vous inscrire avant de pouvoir utiliser Amazon S3. Vous pouvez vous inscrire à l'adresse suivante : [ https://aws.amazon.com/s3 ](https://aws.amazon.com/s3/) 
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`ObjectLockConfigurationNotFoundError`**
  - **Description:** La configuration de verrouillage d’objet n’existe pas pour ce compartiment.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`OwnershipControlsNotFoundError`**
  - **Description:** Les contrôles de propriété du compartiment n'ont pas été trouvés.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`OperationAborted`**
  - **Description:** Une opération conditionnelle conflictuelle est actuellement en cours sur cette ressource. Réessayez.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`PermanentRedirect`**
  - **Description:** Le compartiment auquel vous tentez d’accéder doit être adressé à l’aide du point de terminaison spécifié. Envoyez toutes les demandes futures à ce point de terminaison.
  - **Code de statut HTTP:** 301 Moved Permanently
  - **Préfixe du code d'erreur SOAP:** Client

- **`PermanentRedirectControlError`**
  - **Description:** L’opération d’API à laquelle vous tentez d’accéder doit être adressée à l’aide du point de terminaison spécifié. Envoyez toutes les demandes futures à ce point de terminaison.
  - **Code de statut HTTP:** 301 Moved Permanently
  - **Préfixe du code d'erreur SOAP:** Client

- **`PreconditionFailed`**
  - **Description:** Au moins l'une des conditions préalables que vous avez spécifiées n'était pas remplie.
  - **Code de statut HTTP:** 412 Precondition Failed
  - **Préfixe du code d'erreur SOAP:** Client

- **`Redirect`**
  - **Description:** Redirection temporaire. Vous êtes redirigé vers le compartiment pendant la mise à jour du serveur du système de nom de domaine (DNS).
  - **Code de statut HTTP:** 307 Temporary Redirect
  - **Préfixe du code d'erreur SOAP:** Client

- **`RequestHeaderSectionTooLarge`**
  - **Description:** L'en-tête de la demande et les paramètres de requête utilisés pour faire en sorte que la demande dépasse la taille maximale autorisée.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`RequestIsNotMultiPartContent`**
  - **Description:** Une requête POST de bucket doit être du type de pièce jointe -data. multipart/form
  - **Code de statut HTTP:** 412 Precondition Failed
  - **Préfixe du code d'erreur SOAP:** Client

- **`RequestTimeout`**
  - **Description:** Votre connexion socket au serveur n'a pas été lue ou écrite pendant le délai imparti.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`RequestTimeTooSkewed`**
  - **Description:** La différence entre l’heure de la demande et celle du serveur est trop importante.
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`RequestTorrentOfBucketError`**
  - **Description:** La demande du fichier torrent d'un bucket n'est pas autorisée.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`ResponseInterrupted`**
  - **Description:** Renvoyé à l'appelant d'origine lorsqu'une erreur est rencontrée lors de la lecture du WriteGetObjectResponse corps. 
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`RestoreAlreadyInProgress`**
  - **Description:** La restauration de l'objet est déjà en cours.
  - **Code de statut HTTP:** 409 Conflict
  - **Préfixe du code d'erreur SOAP:** Client

- **`ServerSideEncryptionConfigurationNotFoundError`**
  - **Description:** La configuration de chiffrement côté serveur n'a pas été trouvée.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`ServiceUnavailable`**
  - **Description:** Le service n'est pas en mesure de traiter la demande.
  - **Code de statut HTTP:** 503 Service Unavailable
  - **Préfixe du code d'erreur SOAP:** Serveur

- **`SignatureDoesNotMatch`**
  - **Description:** La signature de demande que le serveur a calculée ne correspond pas à la signature que vous avez fournie. Vérifiez votre clé d'accès AWS secrète et votre méthode de signature. Pour plus d’informations, consultez [Authentification REST](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html) et [Authentification SOAP](https://docs.aws.amazon.com/AmazonS3/latest/userguide/SOAPAuthentication.html).
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`SlowDown`**
  - **Description:** Veuillez réduire votre taux de demandes.
  - **Code de statut HTTP:** 503 Slow Down
  - **Préfixe du code d'erreur SOAP:** Serveur

- **`503 SlowDown`**
  - **Description:** Ralentissez
  - **Code de statut HTTP:** 503 Slow Down
  - **Préfixe du code d'erreur SOAP:** Serveur

- **`TagPolicyException`**
  - **Description:** La politique de balise n'autorise pas la valeur spécifiée pour la clé de balise suivante.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`TemporaryRedirect`**
  - **Description:** Vous êtes redirigé vers le compartiment pendant la mise à jour du serveur du système de nom de domaine (DNS).
  - **Code de statut HTTP:** 307 Temporary Redirect
  - **Préfixe du code d'erreur SOAP:** Client

- **`TokenCodeInvalidError`**
  - **Description:** Le code du and/or jeton du numéro de série que vous avez fourni n'est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`TokenRefreshRequired`**
  - **Description:** Le jeton fourni doit être actualisé.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`TooManyAccessPoints`**
  - **Description:** Vous avez essayé de créer plus de points d'accès que ce qui est autorisé pour un compte. Pour plus d'informations, consultez la section Points de terminaison et quotas [ Amazon Simple Storage Service ](https://docs.aws.amazon.com/general/latest/gr/s3.html) dans le Références générales AWS.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`TooManyBuckets`**
  - **Description:** Vous avez essayé de créer plus de compartiments que ce qui est autorisé pour un compte. Pour plus d'informations, consultez la section Points de terminaison et quotas [ Amazon Simple Storage Service ](https://docs.aws.amazon.com/general/latest/gr/s3.html) dans le Références générales AWS.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`TooManyMultiRegionAccessPointregionsError`**
  - **Description:** Vous avez essayé de créer un point d' Multi-Region accès avec plus de régions que ce qui est autorisé pour un compte. Pour plus d'informations, consultez la section Points de terminaison et quotas [ Amazon Simple Storage Service ](https://docs.aws.amazon.com/general/latest/gr/s3.html) dans le Références générales AWS.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`TooManyMultiRegionAccessPoints`**
  - **Description:** Vous avez essayé de créer plus de points Multi-Region d'accès que ce qui est autorisé pour un compte. Pour plus d'informations, consultez la section Points de terminaison et quotas [ Amazon Simple Storage Service ](https://docs.aws.amazon.com/general/latest/gr/s3.html) dans le Références générales AWS.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`UnauthorizedAccessError`**
  - **Description:** Applicable dans les régions de Chine uniquement. Renvoyé lorsqu’une demande est adressée à un compartiment qui ne possède pas de licence ICP. Pour plus d’informations, consultez [Enregistrement ICP](https://www.amazonaws.cn/en/support/icp/).
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`UnexpectedContent`**
  - **Description:** Cette demande contient du contenu non pris en charge.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`UnexpectedIPError`**
  - **Description:** Applicable dans les régions de Chine uniquement. Cette demande a été rejetée, car l’adresse IP était inattendue. 
  - **Code de statut HTTP:** 403 Forbidden
  - **Préfixe du code d'erreur SOAP:** Client

- **`UnsupportedArgument`**
  - **Description:** La demande contenait un argument non pris en charge.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`UnsupportedSignature`**
  - **Description:** La demande fournie est signée avec une version de jeton STS non prise en charge ou la version de signature n’est pas prise en charge.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`UnresolvableGrantByEmailAddress`**
  - **Description:** L'adresse e-mail que vous avez fournie ne correspond à aucun compte enregistré.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`UserKeyMustBeSpecified`**
  - **Description:** La demande POST du compartiment doit contenir le nom de champ spécifié. S’il est spécifié, vérifiez l’ordre des champs.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`NoSuchAccessPoint`**
  - **Description:** Le point d'accès spécifié n'existe pas.
  - **Code de statut HTTP:** 404 Not Found
  - **Préfixe du code d'erreur SOAP:** Client

- **`InvalidTag`**
  - **Description:** Votre demande contient une entrée de balise qui n’est pas valide. Par exemple, votre demande peut contenir des clés dupliquées, des clés ou des valeurs trop longues ou des balises système.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client

- **`MalformedPolicy`**
  - **Description:** Votre police contient un principal qui n'est pas valide.
  - **Code de statut HTTP:** 400 Bad Request
  - **Préfixe du code d'erreur SOAP:** Client



## Liste des codes d'erreur relatifs au contenu de l'objet SELECT
<a name="SelectObjectContentErrorCodeList"></a>

**Important**  
Amazon S3 Select n’est plus disponible pour les nouveaux clients. Les clients existants d’Amazon S3 Select peuvent continuer à utiliser cette fonctionnalité comme d’habitude. [En savoir plus](https://aws.amazon.com/blogs/storage/how-to-optimize-querying-your-data-in-amazon-s3/)

Le tableau suivant contient des erreurs spéciales `SELECT Object Content` susceptibles de se reproduire. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | Code de statut HTTP | Préfixe du code d'erreur SOAP | 
| --- | --- | --- | --- | 
| AmbiguousFieldName | Le nom du champ correspond à plusieurs champs du fichier. Vérifiez l'expression SQL et le fichier, puis réessayez. | 400 | Client | 
| Busy | Le service n’est pas disponible. Réessayez ultérieurement. | 503 | Client | 
| CastFailed | Une tentative de conversion d'un type de données à un autre à l'aide de l'expression SQL CAST a échoué. | 400 | Client | 
| ColumnTooLong | La longueur d'une colonne dans le résultat est supérieure à maxCharsPerColumn 1 Mo. | 400 | Client | 
| CSVEscapingRecordDelimiter | Un délimiteur d'enregistrement entre guillemets a été trouvé dans le fichier. Pour autoriser les séparateurs d'enregistrements entre guillemets, définissez surAllowQuotedRecordDelimiter. 'TRUE' | 400 | Client | 
| CSVParsingError | Une erreur s'est produite lors de l'analyse du fichier CSV. Vérifiez le fichier et réessayez. | 400 | Client | 
| CSVUnescapedQuote | Une citation non échappée a été trouvée lors de l'analyse du fichier CSV. Pour autoriser les séparateurs d'enregistrements entre guillemets, définissez surAllowQuotedRecordDelimiter. 'TRUE' | 400 | Client | 
| EmptyRequestBody | Le corps de la demande ne peut pas être vide. | 400 | Client | 
| EvaluatorBindingDoesNotExist | Aucun nom de colonne ou chemin fourni n'existe dans l'expression SQL. | 400 | Client | 
| EvaluatorInvalidArguments | Le nombre d'arguments dans l'appel de fonction de l'expression SQL est incorrect. | 400 | Client | 
| EvaluatorInvalidTimestampFormatPattern | La chaîne de format d'horodatage dans l'expression SQL n'est pas valide. | 400 | Client | 
| EvaluatorInvalidTimestampFormatPatternSymbol | Le modèle de format d'horodatage contient un symbole dans l'expression SQL qui n'est pas valide. | 400 | Client | 
| EvaluatorInvalidTimestampFormatPatternSymbolForParsing | Le modèle de format d'horodatage contient un symbole de format valide qui ne peut pas être appliqué à l'analyse de l'horodatage dans l'expression SQL. | 400 | Client | 
| EvaluatorInvalidTimestampFormatPatternToken | Le modèle de format d'horodatage contient un jeton dans l'expression SQL qui n'est pas valide. | 400 | Client | 
| EvaluatorLikePatternInvalidEscapeSequence | Un argument donné à l'LIKEexpression n'était pas valide. | 400 | Client | 
| EvaluatorNegativeLimit | LIMITne doit pas être négatif. | 400 | Client | 
| EvaluatorTimestampFormatPatternDuplicateFields | Le modèle de format d'horodatage contient plusieurs indicateurs de format représentant le champ d'horodatage de l'expression SQL. | 400 | Client | 
| EvaluatorTimestampFormatPatternHourClockAmPmMismatch | Le modèle de format d'horodatage contient un symbole de format d'heure de jour sur 12 heures mais ne contient pas également de AM/PM champ, ou il contient un spécificateur de format sur 24 heures et contient un AM/PM champ dans l'expression SQL. | 400 | Client | 
| EvaluatorUnterminatedTimestampFormatPatternToken | Le modèle de format d'horodatage contient un jeton non terminé dans l'expression SQL. | 400 | Client | 
| ExpressionTooLong | L'expression SQL est trop longue. La longueur d'octet maximale pour une expression SQL est de 256 Ko. | 400 | Client | 
| ExternalEvalException | La requête ne peut pas être évaluée. Vérifiez le fichier et réessayez. | 400 | Client | 
| IllegalSqlFunctionArgument | Un argument illégal a été utilisé dans la fonction SQL. | 400 | Client | 
| IncorrectSqlFunctionArgumentType | Un type d'argument incorrect a été spécifié dans un appel de fonction dans l'expression SQL. | 400 | Client | 
| IntegerOverflow | Un dépassement ou un sous-débit d'entiers s'est produit dans l'expression SQL. | 400 | Client | 
| InternalError | Une erreur interne s’est produite. | 500 | Client | 
| InvalidCast | Une tentative de conversion d'un type de données à un autre à l'aide de l'expression SQL CAST a échoué. | 400 | Client | 
| InvalidColumnIndex | L'index de colonne dans l'expression SQL n'est pas valide. | 400 | Client | 
| InvalidCompressionFormat | Le format de compression du fichier n'est pas pris en charge. Seuls GZIP et BZIP2 sont pris en charge. | 400 | Client | 
| InvalidDataSource | Le type de source de données n'est pas valide. Seuls les formats CSV, JSON et Parquet sont pris en charge. | 400 | Client | 
| InvalidDataType | L'expression SQL contient un type de données qui n'est pas valide. | 400 | Client | 
| InvalidExpressionType | La ExpressionType valeur n'est pas valide. Seules les expressions SQL sont prises en charge. | 400 | Client | 
| InvalidFileHeaderInfo | La FileHeaderInfo valeur n'est pas valide. Seuls NONE, USE et IGNORE sont pris en charge. | 400 | Client | 
| InvalidJsonType | La JsonType valeur n'est pas valide. Seuls DOCUMENT et LINES sont pris en charge. | 400 | Client | 
| InvalidKeyPath | Le chemin clé de l'expression SQL n'est pas valide. | 400 | Client | 
| InvalidQuoteFields | La QuoteFields valeur n'est pas valide. Seuls ALWAYS et ASNEEDED sont pris en charge. | 400 | Client | 
| InvalidRequestParameter | La valeur d'un paramètre de l'SelectRequestélément n'est pas valide. Consultez la documentation de l'API du service et réessayez. | 400 | Client | 
| InvalidScanRange | La plage de numérisation fournie n'est pas valide. | 400 | Client | 
| InvalidTableAlias | L'expression SQL contient un alias de table qui n'est pas valide. | 400 | Client | 
| InvalidTextEncoding | Le type de codage n'est pas valide. Seul le UTF-8 codage est pris en charge. | 400 | Client | 
| JSONParsingError | Une erreur s'est produite lors de l'analyse du fichier JSON. Vérifiez le fichier et réessayez. | 400 | Client | 
| LexerInvalidChar | L'expression SQL contient un caractère qui n'est pas valide. | 400 | Client | 
| LexerInvalidIONLiteral | L'expression SQL contient un opérateur qui n'est pas valide. | 400 | Client | 
| LexerInvalidLiteral | L'expression SQL contient un opérateur qui n'est pas valide. | 400 | Client | 
| LexerInvalidOperator | L'expression SQL contient un littéral qui n'est pas valide. | 400 | Client | 
| LikeInvalidInputs | L'argument donné à la LIKE clause dans l'expression SQL n'est pas valide. | 400 | Client | 
| MalformedXML |  Le code XML fourni n'était pas bien formé ou n'a pas été validé par rapport à notre schéma publié. Consultez la documentation du service et réessayez. | 400 | Client | 
| MaxOperatorsExceeded | Impossible d'analyser l'expression SQL, essayez de réduire la complexité. Par exemple, réduisez le nombre d'opérateurs utilisés. | 400 | Client | 
| MethodNotAllowed | La méthode spécifiée n’est pas autorisée sur cette ressource. | 405 Method Not Allowed | Client | 
| MissingRequiredParameter | Il manque un paramètre obligatoire à l'SelectRequestentité. Consultez la documentation du service et réessayez. | 400 | Client | 
| MultipleDataSourcesUnsupported | Les sources de données multiples ne sont pas prises en charge. | 400 | Client | 
| NumberFormatError | Une erreur s'est produite lors de l'analyse d'un nombre. Cette erreur peut être causée par un sous-débit ou un débordement d'entiers. | 400 | Client | 
| ObjectSerializationConflict | InputSerializationspécifie plusieurs formats (CSV, JSON ou Parquet), ou OutputSerialization spécifie plusieurs formats (CSV ou JSON). Pour InputSerialization etOutputSerialization, vous ne pouvez spécifier qu'un seul format pour chacun. | 400 | Client | 
| OverMaxColumn | Le nombre de colonnes du résultat est supérieur au nombre de colonnes maximum autorisé. | 400 | Client | 
| OverMaxParquetBlockSize | La taille maximale du fichier Parquet est supérieure à la taille maximale du groupe de lignes. | 400 | Client | 
| OverMaxRecordSize | La longueur d'un enregistrement dans l'entrée ou le résultat est supérieure à la maxCharsPerRecord limite de 1 Mo. | 400 | Client | 
| ParquetParsingError | Une erreur s'est produite lors de l'analyse du fichier Parquet. Vérifiez le fichier et réessayez. | 400 | Client | 
| ParquetUnsupportedCompressionCodec | Le codec de compression Parquet spécifié n'est pas pris en charge. | 400 | Client | 
| ParseAsteriskIsNotAloneInSelectList | Les autres expressions ne sont pas autorisées dans la SELECT liste lorsqu'elle \* est utilisée sans notation par points dans l'expression SQL. | 400 | Client | 
| ParseCannotMixSqbAndWildcardInSelectList | Impossible de mélanger [] et \* d'insérer la même expression dans une SELECT liste de l'expression SQL. | 400 | Client | 
| ParseCastArity | L'arité de l'expression SQL CAST est incorrecte. | 400 | Client | 
| ParseEmptySelect | L'expression SQL contient une SELECT clause vide. | 400 | Client | 
| ParseExpected2TokenTypes | Le jeton attendu dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedArgumentDelimiter | Le délimiteur d'arguments attendu dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedDatePart | La partie date attendue dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedExpression | L'expression SQL attendue n'a pas été trouvée. | 400 | Client | 
| ParseExpectedIdentForAlias | L'identifiant attendu pour l'alias dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedIdentForAt | L'identifiant attendu pour le AT nom dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedIdentForGroupName | GROUPn'est pas pris en charge dans l'expression SQL. | 400 | Client | 
| ParseExpectedKeyword | Le mot clé attendu dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedLeftParenAfterCast | La parenthèse gauche attendue après CAST l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedLeftParenBuiltinFunctionCall | La parenthèse gauche attendue dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedLeftParenValueConstructor | La parenthèse gauche attendue dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedMember | L'expression SQL contient une utilisation non prise en charge de. MEMBER | 400 | Client | 
| ParseExpectedNumber | Le nombre attendu dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedRightParenBuiltinFunctionCall | Le caractère de parenthèse droite attendu dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedTokenType | Le jeton attendu dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedTypeName | Le nom de type attendu dans l'expression SQL est introuvable. | 400 | Client | 
| ParseExpectedWhenClause | La WHEN clause attendue dans l'expression SQL est introuvable. CASEn'est pas pris en charge. | 400 | Client | 
| ParseInvalidContextForWildcardInSelectList | L'utilisation de \* dans la SELECT liste dans l'expression SQL n'est pas valide. | 400 | Client | 
| ParseInvalidPathComponent | L'expression SQL contient un composant de chemin qui n'est pas valide. | 400 | Client | 
| ParseInvalidTypeParam | L'expression SQL contient une valeur de paramètre qui n'est pas valide. | 400 | Client | 
| ParseMalformedJoin | JOINn'est pas pris en charge dans l'expression SQL. | 400 | Client | 
| ParseMissingIdentAfterAt | L'identifiant attendu après le symbole @ dans l'expression SQL est introuvable. | 400 | Client | 
| ParseNonUnaryAgregateFunctionCall | Un seul argument est pris en charge pour les fonctions d'agrégation dans l'expression SQL. | 400 | Client | 
| ParseSelectMissingFrom | L'expression SQL contient un élément manquant FROM après la SELECT liste. | 400 | Client | 
| ParseUnExpectedKeyword | L'expression SQL contient un mot clé inattendu. | 400 | Client | 
| ParseUnexpectedOperator | L'expression SQL contient un opérateur inattendu. | 400 | Client | 
| ParseUnexpectedTerm | L'expression SQL contient un terme inattendu. | 400 | Client | 
| ParseUnexpectedToken | L'expression SQL contient un jeton inattendu. | 400 | Client | 
| ParseUnknownOperator | L'expression SQL contient un opérateur qui n'est pas valide. | 400 | Client | 
| ParseUnsupportedAlias | L'expression SQL contient une utilisation non prise en charge de. ALIAS | 400 | Client | 
| ParseUnsupportedCallWithStar | Seul COUNT (\*) le paramètre with est pris en charge dans l'expression SQL. | 400 | Client | 
| ParseUnsupportedCase | L'expression SQL contient une utilisation non prise en charge de. CASE | 400 | Client | 
| ParseUnsupportedCaseClause | L'expression SQL contient une utilisation non prise en charge de. CASE | 400 | Client | 
| ParseUnsupportedLiteralsGroupBy | L'expression SQL contient une utilisation non prise en charge de. GROUP BY | 400 | Client | 
| ParseUnsupportedSelect | L'expression SQL contient une utilisation non prise en charge de. SELECT | 400 | Client | 
| ParseUnsupportedSyntax | L'expression SQL contient une syntaxe non prise en charge. | 400 | Client | 
| ParseUnsupportedToken | L'expression SQL contient un jeton non pris en charge. | 400 | Client | 
| TruncatedInput | La décompression de l'objet a échoué. Vérifiez que l'objet est correctement compressé en utilisant le format spécifié dans la demande. | 400 | Client | 
| UnauthorizedAccess | Vous n'êtes pas autorisé à effectuer cette opération. | 401 | Client | 
| UnrecognizedFormatException | Le type d'enregistrement n'est pas valide. | 400 | Client | 
| UnsupportedFunction | S3 a détecté une fonction SQL non prise en charge. | 400 | Client | 
| UnsupportedParquetType | Le type de parquet spécifié n'est pas pris en charge. | 400 | Client | 
| UnsupportedRangeHeader | Un en-tête de plage n'est pas pris en charge pour cette opération. | 400 | Client | 
| UnsupportedScanRangeInput | Les requêtes par plage de numérisation ne sont pas prises en charge sur ce type d'objet. | 400 | Client | 
| UnsupportedSqlOperation | S3 a rencontré une opération SQL non prise en charge. | 400 | Client | 
| UnsupportedSqlStructure | S3 a rencontré une structure SQL non prise en charge. Consultez la référence SQL. | 400 | Client | 
| UnsupportedStorageClass | La classe de stockage n'est pas prise en charge. SeulesSTANDARD,STANDARD\_IA, et les classes  ONEZONE\_IA de stockage sont prises en charge. | 400 | Client | 
| UnsupportedSyntax | La syntaxe n'est pas valide. | 400 | Client | 
| UnsupportedTypeForQuerying | Votre requête contient un type non pris en charge pour la comparaison (par exemple, vérifier qu'un type de colonne Parquet INT96 est supérieur à 0). | 400 | Client | 
| ValueParseFailure | Un échec d'analyse de l'horodatage s'est produit dans l'expression SQL. | 400 | Client | 

## Liste des codes Replication-related d'erreur
<a name="ReplicationErrorCodeList"></a>

Le tableau suivant contient les erreurs spéciales que l'`Replication`opération peut renvoyer. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | Code de statut HTTP | Préfixe du code d'erreur SOAP | 
| --- | --- | --- | --- | 
| InvalidArgument | Cette erreur peut se produire dans les conditions suivantes :+  L'`<Account>`élément est vide. Il doit contenir un identifiant de compte valide. <br />+  La Compte AWS valeur spécifiée dans l'`<Account>`élément doit correspondre au propriétaire du compartiment de destination. <br />+  `ReplicationTime-Status`doit contenir une valeur. <br />+  `ReplicationTime-ReplicationTimeValue`doit contenir une valeur. <br />+  `Replication-ReplicationTimeValue-Minutes`la valeur doit être 15. <br />+  `ReplicationMetrics`doit contenir un`Status`. <br />+  `ReplicationMetrics`doit contenir un`EventThreshold`. <br />+  `EventThreshold-ReplicationTimeValue-Minutes`la valeur doit être 15. <br />+  `Rule ID`ne doit pas contenir de caractères non ASCII.  | 400 | Client | 
| InvalidRequest | Cette erreur peut se produire dans les conditions suivantes :+  L'`<Owner>`entrée `<AccessControlTranslation>` a une valeur, donc l'`<Account>`élément doit être spécifié.  <br />+  L'`<Account>`élément est vide. Il doit contenir un identifiant de compte valide. <br />+  La réplication `destination` doit contenir à la fois `ReplicationTime` et`Metrics`, ou aucun des deux. <br />+  `ReplicationTime`et `ReplicationMetrics` doivent avoir le même statut. <br />+  Le contrôle du temps de réplication S3 (S3 RTC) n'est pas pris en charge à cet Région AWSégard.  | 400 | Client | 
| ReplicationConfigurationNotFoundError | Il n'existe aucune configuration de réplication pour ce compartiment. | 404 – Non trouvé | Client | 

## Liste des codes Tagging-related d'erreur
<a name="S3TaggingErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales que les `ListTagsForResource` opérations `TagResource``UntagResource`, et peuvent renvoyer pour les groupes de lentilles de stockage. Pour obtenir des informations générales sur les erreurs générales d'Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | HTTP Status Code | Préfixe du code d'erreur SOAP | 
| --- | --- | --- | --- | 
| InvalidRequest | L'ARN Région AWS de la ressource ne correspond pas à la région spécifiée dans cette demande. Le AWS compte dans l'ARN de la ressource ne correspond pas à l'ID de compte spécifié dans cette demande. La AWS partition du ResourcArn n'est pas valide. | 400 Bad Request | Non pris en charge | 
| InvalidTag | Cette demande contient une clé ou une valeur de balise qui n'est pas valide. Les caractères valides sont les suivants :`[a-zA-Z+-=._:/]`. Les clés de tag peuvent contenir jusqu'à 128 caractères. Les valeurs des balises peuvent contenir jusqu'à 256 caractères. Il y a des clés de tag dupliquées dans votre demande. User-defined les clés de tag ne peuvent pas commencer par`aws:`. | 400 Bad Request | Non pris en charge | 
| NoSuchResource | La ressource spécifiée n’existe pas. | 404 Not Found | Non pris en charge | 
| TagPolicyException | La politique de balise n'autorise pas la valeur spécifiée pour la clé de balise suivante. | 400 Bad Request | Non pris en charge | 
| TooManyTags | Le nombre de balises dépasse la limite de 50 balises. | 400 Bad Request | Non pris en charge | 

## Liste des codes d'erreur liés aux annotations Amazon S3
<a name="S3AnnotationErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales que les opérations d'annotation (`PutObjectAnnotation`,`GetObjectAnnotation`, `ListObjectAnnotations``DeleteObjectAnnotation`,`UpdateBucketMetadataAnnotationTableConfiguration`) et le `CopyObject` comportement lié aux annotations peuvent renvoyer. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | HTTP Status Code | Préfixe du code d'erreur SOAP | 
| --- | --- | --- | --- | 
| AccessDenied | Accès refusé. L'appelant n'est pas autorisé à effectuer l'opération d'annotation demandée, ou l'objet est protégé par Object Lock en mode COMPLIANCE. | 403 Forbidden | Non pris en charge | 
| AnnotationLimitExceeded | Le nombre d'annotations d'objets dépasse la limite (1000). | 400 Bad Request | Non pris en charge | 
| AnnotationNameTooLong | Le nom de votre annotation est trop long. Les noms d'annotations peuvent avoir une longueur maximale de 512 octets. | 400 Bad Request | Non pris en charge | 
| AnnotationRequestConflict | Une opération contradictoire est actuellement en cours concernant cette annotation. Cela peut se produire lorsqu'une annotation source est supprimée lors d'une copie entre régions. | 409 Conflict | Non pris en charge | 
| EntityTooSmall | La taille de téléchargement que vous proposez est inférieure à la taille minimale autorisée. La charge utile des annotations doit être d'au moins 1 octet. | 400 Bad Request | Non pris en charge | 
| InvalidAnnotationName | Le nom de votre annotation contient des caractères non valides, ou il commence par un préfixe réservé (`aws`ou sans distinction `s3` majuscules/minuscules). Les noms d'annotations ne peuvent contenir que des lettres Unicode, des chiffres, un trait de soulignement (`_`), un point (`.`) et un tiret (). `-` | 400 Bad Request | Non pris en charge | 
| InvalidArgument | La directive d'annotation n'est pas valide. Les valeurs valides sont `COPY` et `EXCLUDE`. Pour`ListObjectAnnotations`, `max-annotation-results` doit être compris entre 1 et 1000. | 400 Bad Request | Non pris en charge | 
| InvalidPrefix | Le préfixe d'annotation que vous avez fourni n'est pas valide. | 400 Bad Request | Non pris en charge | 
| InvalidRequest | Cette erreur peut se produire pour les raisons suivantes : L'objet est chiffré avec SSE-C, ce qui ne prend pas en charge les annotations. L'objet source comporte des annotations qui ne peuvent pas être copiées vers la destination car celle-ci se trouve dans une région non prise en charge. La demande de configuration de la table d'annotations n'est pas valide (par exemple, désactivation de la table tout en spécifiant le chiffrement, activation d'une table déjà activée, mise à jour d'une table avec le statut CREATING ou soumission d'une demande vide). | 400 Bad Request | Non pris en charge | 
| MethodNotAllowed | La méthode spécifiée n’est pas autorisée sur cette ressource. Par exemple, cette erreur se produit lorsque la demande cible un marqueur de suppression. | 405 Method Not Allowed | Non pris en charge | 
| NoSuchAnnotation | L'annotation spécifiée n'existe pas. | 404 Not Found | Non pris en charge | 
| NoSuchKey | La clé spécifiée n'existe pas. | 404 Not Found | Non pris en charge | 
| NoSuchVersion | L'ID de version spécifié dans la demande ne correspond pas à une version existante. | 404 Not Found | Non pris en charge | 
| NotImplemented | Les annotations ne sont pas prises en charge pour les compartiments de répertoires Amazon S3. | 501 Not Implemented | Non pris en charge | 
| OperationAborted | Une opération conditionnelle conflictuelle est actuellement en cours sur cette ressource. Cela peut se produire lors de modifications simultanées ou lorsqu'un nombre d'annotations source ou un ETag change au cours d'une copie entre régions. Réessayez. | 409 Conflict | Non pris en charge | 
| PreconditionFailed | Au moins l'une des conditions préalables que vous avez spécifiées n'était pas remplie. L'`x-amz-object-if-match`ETag ne correspond pas à l'ETag actuel de l'objet. | 412 Precondition Failed | Non pris en charge | 
| UnsupportedMediaType | La charge utile de la demande contient un type de média non pris en charge. La charge utile des annotations doit être un texte UTF-8 codé valide. | 415 Unsupported Media Type | Non pris en charge | 
| UserAnnotationNameMustBeSpecified | Vous devez spécifier un nom d'annotation utilisateur. | 400 Bad Request | Non pris en charge | 

## Liste des codes d'erreur Amazon S3 on Outposts
<a name="S3OutpostsErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales qu'une opération Amazon S3 on Outposts peut renvoyer. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | Code de statut HTTP | Préfixe du code d'erreur SOAP | 
| --- | --- | --- | --- | 
| BadRequest | Le compartiment est dans un état de transition en raison d'une précédente tentative de suppression. Réessayez ultérieurement. | 400 Requête erronée | Non pris en charge | 
| InvalidRequest | Cette erreur peut se produire dans les conditions suivantes :+  La configuration d'Amazon VPC est requise. <br />+  L'accès public n'est pas autorisé sur les points d'accès S3 on Outposts.  | 400 Requête erronée | Client | 
| InvalidOutpostState | La demande n'est pas valide dans l'état actuel de l'Avant-poste. | 409 – Conflit | Non pris en charge | 
| InvalidRequest | Le point d’accès n’est pas dans un état où il peut être supprimé. | 400 Requête erronée | Non pris en charge | 
| NoSuchOutpost | L'avant-poste spécifié n'existe pas. | 404 – Non trouvé | Non pris en charge | 
| UnsupportedOperation | L'action spécifiée n'a pas été prise en charge. | 404 – Non trouvé | Non pris en charge | 
| InsufficientCapacity | Capacité insuffisante. | 507 Stockage insuffisant | Non pris en charge | 

## Liste des codes d'erreur d'Amazon S3 Storage Lens
<a name="S3LensErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales que les opérations d'Amazon S3 Storage Lens peuvent renvoyer. Pour obtenir des informations générales sur les erreurs générales d'Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | Code de statut HTTP | Préfixe du code d'erreur SOAP | 
| --- | --- | --- | --- | 
| AccessDenied | Cette région n'est pas prise en charge en tant que région d'origine pour S3 Storage Lens. | 403 Forbidden | Non pris en charge | 
| AccountNotAuthorized | L'utilisation de ce compte n'est pas autorisée AWS Organizations. Utilisez votre compte de gestion ou votre compte d'administrateur délégué.  | 403 Forbidden | Non pris en charge | 
| ActivityMetricsMustEnabled | Les mesures d'activité doivent être activées. | 400 Requête erronée | Non pris en charge | 
| AWSOrganizationsNotInUseException | Ce compte ne fait pas partie de votre organisation. | 403 Forbidden | Non pris en charge | 
| DefaultConfigurationDeleteForbidden | La configuration par défaut ne peut pas être supprimée. | 403 Forbidden | Non pris en charge | 
| DuplicateStorageLensGroupARN | Il existe deux entrées ou plus du même ARN du groupe Storage Lens dans cette configuration. | 400 Bad Request | Non pris en charge | 
| EmptyExcludeContainer | Cette erreur se produit pour les raisons suivantes :+  Le conteneur d'exclusion ne peut pas être vide. <br />+  Le conteneur d'exclusion ne peut pas contenir aucun seau. <br />+  Le conteneur d'exclusion ne peut pas contenir aucune région.  | 400 Requête erronée | Non pris en charge | 
| EmptyExcludeElement | Vous devez spécifier un groupe de lentilles de stockage avec votre élément d'exclusion. | 400 Bad Request | Non pris en charge | 
| EmptyIncludeContainer | Cette erreur se produit pour les raisons suivantes :+  Le conteneur inclus ne peut pas être vide. <br />+  Le conteneur inclus ne peut pas contenir aucun seau. <br />+  Le conteneur d'inclusion ne peut pas avoir aucune région.  | 400 Requête erronée | Non pris en charge | 
| InvalidAWSOrgArn | Il y a un AWS Organizations ARN mal formé dans la configuration. | 400 Requête erronée | Non pris en charge | 
| EmptyIncludeElement | Vous devez spécifier un groupe de lentilles de stockage avec votre élément Include. | 400 Bad Request | Non pris en charge | 
| InvalidBucketFilter | Organization-level les configurations ne prennent pas en charge les filtres à godets. | 400 Requête erronée | Non pris en charge | 
| InvalidConfigId | L'ID de configuration n'est pas valide. | 400 Requête erronée | Non pris en charge | 
| InvalidDestination | L'ARN du compartiment S3 est mal formé. | 400 Requête erronée | Non pris en charge | 
| InvalidEncryptionMethod | Une seule méthode de chiffrement peut être spécifiée. | 400 Requête erronée | Non pris en charge | 
| InvalidFilterForDefaultConfiguration | La configuration par défaut ne doit inclure aucun filtre. | 400 Requête erronée | Non pris en charge | 
| InvalidIncludeExcludeContainers | Vous pouvez spécifier un conteneur d'inclusion ou un conteneur d'exclusion dans une configuration. Vous ne pouvez pas spécifier les deux dans une configuration. | 400 Requête erronée | Non pris en charge | 
| InvalidIncludeExcludeElements | Un seul élément d'inclusion ou d'exclusion est autorisé. Au moins un élément d'inclusion ou d'exclusion doit être présent. | 400 Bad Request | Non pris en charge | 
| InvalidKMSEncryptionKeyId | L'ARN de l'ID de clé KMS n'est pas valide. | 400 Requête erronée | Non pris en charge | 
| InvalidMaximumPrefixDepth | `MaxDepth`doit se situer dans la plage [1,10]. | 400 Requête erronée | Non pris en charge | 
| InvalidMinimumStorageBytesPercentage | `MinStorageBytesPercentage`doit se situer dans la plage [1,00,100,00]. | 400 Requête erronée | Non pris en charge | 
| InvalidOrganizationARN | L' AWS Organizations ARN de la configuration n'est pas valide. | 400 Requête erronée | Non pris en charge | 
| InvalidOrganizationForDefaultConfiguration | La configuration par défaut ne prend pas en charge les métriques au niveau de l'organisation. | 400 Requête erronée | Non pris en charge | 
| InvalidRegionForDefaultConfiguration | La région spécifiée n'est pas prise en charge pour la configuration par défaut. | 400 Requête erronée | Non pris en charge | 
| InvalidRegionName | Le nom de la région n'est pas valide. | 400 Requête erronée | Non pris en charge | 
| InvalidStorageLensArn | L'ARN S3 Storage Lens n'est pas requis en entrée. | 400 Requête erronée | Non pris en charge | 
| InvalidStorageLensGroupARN | Cet ARN de groupe Storage Lens n'est pas valide ou seuls les groupes Storage Lens de votre compte sont autorisés. En outre, vous devez suivre la structure ARN du groupe Storage Lens : `arn::s3:::storage-lens-group/` et respecter la limite de 64 caractères. Les noms des groupes Storage Lens peuvent également contenir uniquement les caractères suivants : a-z, 0-9 A-Z, des traits d'union (-) et des traits de soulignement (\_).  | 400 Bad Request | Non pris en charge | 
| MissingAccountLevelActivityMetrics | Les mesures d'activité doivent être activées au niveau du compte lorsque les mesures d'activité sont activées au niveau du bucket. | 400 Requête erronée | Non pris en charge | 
| MissingBucketLevelActivityMetrics | Les mesures d'activité doivent être activées au niveau du compartiment lorsque les mesures d'activité sont activées au niveau du compte. | 400 Requête erronée | Non pris en charge | 
| MissingEncryptionMethod | La méthode de cryptage ne peut pas être vide. Spécifiez `SSE-KMS` ou `SSE-S3`. | 400 Requête erronée | Non pris en charge | 
| MissingPrefixLevelStorageMetrics | Les mesures de stockage au niveau du préfixe sont obligatoires lorsque le niveau du préfixe est activé. | 400 Requête erronée | Non pris en charge | 
| OrganizationAccessDenied | L'ajout de ce compte n'est pas autorisé AWS Organizations. | 403 Forbidden | Non pris en charge | 
| OrgConfigurationNotSupported | La région spécifiée n'est pas prise AWS Organizations en charge dans la configuration. | 403 Forbidden | Non pris en charge | 
| ServiceNotEnabledForOrg | Le rôle lié au service S3 Storage Lens n'est pas activé pour l'organisation. | 403 Forbidden | Non pris en charge | 
| StorageMetricsMustEnabled | Prefix-level les métriques de stockage doivent être activées. | 400 Requête erronée | Non pris en charge | 
| TooManyBuckets | Le conteneur à godets ne peut pas contenir plus de 50 seaux. | 400 Requête erronée | Non pris en charge | 
| TooManyRegions | Le conteneur Régions ne peut pas contenir plus de 50 régions. | 400 Requête erronée | Non pris en charge | 
| TooManyStorageLensGroups | Vous ne pouvez pas associer plus de 50 groupes Storage Lens à votre tableau de bord Storage Lens. | 400 Bad Request | Non pris en charge | 

Le tableau suivant contient des erreurs spéciales que les opérations des groupes S3 Storage Lens peuvent renvoyer. Pour obtenir des informations générales sur les erreurs générales d'Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | Code de statut HTTP | Préfixe du code d'erreur SOAP | 
| --- | --- | --- | --- | 
| AccessDenied | Vous n'êtes pas autorisé à effectuer des actions de groupe Storage Lens. Cette région n'est pas prise en charge en tant que région d'origine pour les groupes S3 Storage Lens. | 403 Forbidden | Non pris en charge | 
| ConfigurationAlreadyExists | La configuration spécifiée existe déjà. | 409 Conflict | Non pris en charge | 
| DuplicateElement | Les tags doivent être uniques. L'opérateur `And` logique inclut des clés de balise dupliquées. L'opérateur `Or` logique inclut des balises dupliquées. L'opérateur logique inclut des préfixes ou des suffixes dupliqués. | 400 Bad Request | Non pris en charge | 
| InvalidAge | `DaysLessThan`et `DaysGreaterThan` doivent être des nombres positifs. | 400 Bad Request | Non pris en charge | 
| InvalidFilter | Un filtre doit inclure l'un des éléments suivants : `And``Or`,`MatchAnyTag`,`MatchAnyPrefix`,`MatchAnySuffix`,`MatchObjectAge`,`MatchObjectSize`. | 400 Bad Request | Non pris en charge | 
| InvalidLogicalOperator | Au moins deux sous-éléments doivent être présents dans les opérateurs logiques `And` ou`Or`. | 400 Bad Request | Non pris en charge | 
| InvalidMatchAnyPrefix | Le `MatchAnyPrefix` paramètre ne peut pas être vide. | 400 Bad Request | Non pris en charge | 
| InvalidMatchAnySuffix | Le `MatchAnySuffix` paramètre ne peut pas être vide. | 400 Bad Request | Non pris en charge | 
| InvalidMatchAnyTag | Le `MatchAnyTag` paramètre ne peut pas être vide. | 400 Bad Request | Non pris en charge | 
| InvalidMatchObjectAge | Le `MatchObjectAge` paramètre ne peut pas être vide. | 400 Bad Request | Non pris en charge | 
| InvalidMatchObjectSize | Le `MatchObjectSize` paramètre ne peut pas être vide. | 400 Bad Request | Non pris en charge | 
| InvalidName | Le paramètre Storage Lens group Name doit comporter entre 1 et 64 caractères. Le `Name` paramètre du groupe Storage Lens doit utiliser le `^[a-zA-Z0-9\-_]+$` modèle. | 400 Bad Request | Non pris en charge | 
| InvalidNumericCombination | Cette combinaison d'âge ou de taille d'objet n'est pas valide. | 400 Bad Request | Non pris en charge | 
| InvalidPrefix | La longueur maximale d'un préfixe est de 1 024 caractères. La chaîne de préfixe ne peut pas être vide. | 400 Bad Request | Non pris en charge | 
| InvalidSize | `BytesLessThan`et `BytesGreaterThan` doivent être des nombres positifs. La taille maximale de l'objet ne peut pas dépasser 50 To. La taille minimale de l'objet ne peut pas être supérieure ou égale à 50 To. | 400 Bad Request | Non pris en charge | 
| InvalidSuffix | La longueur maximale d'un suffixe est de 1 024 caractères. La chaîne de suffixe ne peut pas être vide. | 400 Bad Request | Non pris en charge | 
| InvalidTag | La clé de balise d'objet ne peut pas dépasser 128 caractères. La chaîne clé de la balise d'objet ne peut pas être nulle ou vide. La longueur maximale d'une valeur de balise est de 256 caractères. La clé de balise de l'objet contient des caractères qui ne sont pas valides. La clé de balise d'objet ne doit contenir que a-z A-Z, 0-9, des espaces et les caractères suivants :. `^(_.:/=+\-@]*)$` | 400 Bad Request | Non pris en charge | 
| MismatchedName | Le nom spécifié dans la demande ne correspond pas au nom du groupe Storage Lens. | 400 Bad Request | Non pris en charge | 
| TooManyConfigurations | Vous avez essayé de créer un plus grand nombre de configurations de groupes de lentilles de stockage que les 50 autorisées. | 400 Bad Request | Non pris en charge | 
| TooManyElements | Cela `Element` dépasse le nombre maximum d'éléments autorisés dans un opérateur logique. Seuls 10 préfixes, suffixes ou balises sont autorisés.  | 400 Bad Request | Non pris en charge | 

## Liste des codes d'erreur Amazon S3 Object Lambda
<a name="S3ObjectLambdaErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales que S3 Object Lambda peut renvoyer. Pour plus d'informations sur les erreurs générales d'Amazon S3 et pour obtenir la liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).

Les réponses d'erreur reçues des points d'accès compatibles lorsqu'il n'y a pas de `GetObject` demande sont envoyées à l'appelant sans modification.


| Code d’erreur | Description | Code de statut HTTP | 
| --- | --- | --- | 
| LambdaInvalidResponse | Retourné à l'appelant d'origine lorsqu'il `WriteGetObjectResponse` répond par `ValidationError` à AWS Lambda.<br />Consultez le `ValidationError` message pour plus de détails. Tous les cas ne se `ValidationError` traduisent pas par une `LambdaInvalidResponse` erreur. | 400 Bad Request | 
| LambdaInvocationFailed | L’invocation de la fonction Lambda a échoué.<br />Les appelants peuvent recevoir l’erreur suivante lorsque S3 Object Lambda ne parvient pas à invoquer correctement la fonction Lambda configurée.<br />Le message d'erreur peut contenir des informations sur une éventuelle erreur renvoyée par le AWS Lambda service lors de l'appel de la fonction (par exemple, code d'état, code d'erreur, message d'erreur et ID de demande). | 400 Bad Request | 
| LambdaNotFound | La AWS Lambda fonction n'a pas été trouvée.<br />La fonction, la version ou l’alias Lambda configurés n’ont pas été trouvés lors de la tentative d’invocation. Veillez à ce que la configuration du point d’accès S3 Object Lambda pointe vers l’ARN correct de la fonction Lambda.<br />Le message d'erreur peut contenir des informations sur une éventuelle erreur renvoyée par le AWS Lambda service lors de l'appel de la fonction (par exemple, code d'état, code d'erreur, message d'erreur et ID de demande). | 404 Not Found | 
| LambdaPermissionError | L’appelant n’est pas autorisé à invoquer la fonction Lambda.<br />L’appelant doit être autorisé à invoquer la fonction Lambda. Vérifiez les politiques associées à l’appelant et assurez-vous qu’elles ont été autorisées à utiliser `lambda:Invoke` pour la fonction configurée.<br />Le message d'erreur peut contenir des informations sur une éventuelle erreur renvoyée par le AWS Lambda service lors de l'appel de la fonction (par exemple, code d'état, code d'erreur, message d'erreur et ID de demande). | 403 Forbidden | 
| LambdaResponseNotReceived | La fonction Lambda s'est terminée sans avoir réussi à appeler. `WriteGetObjectResponse`<br />`GetObject`les données de réponse sont fournies par la fonction Lambda en appelant l'opération `WriteGetObjectResponse` API. Les CloudWatch journaux Amazon de la fonction peuvent fournir plus d'informations sur les raisons pour lesquelles la fonction n'a pas réussi à appeler cette opération d'API alors qu'elle se terminait normalement. | 500 Internal Service Error | 
| LambdaRuntimeError | La fonction Lambda a échoué lors de l'exécution.<br />Une erreur explicite a été reçue de la fonction Lambda. Pour plus de détails sur la panne, consultez les AWS CloudFormation journaux. | 500 Internal Service Error | 
| LambdaTimeout | La fonction Lambda n'a pas répondu dans le délai imparti.<br />La fonction Lambda n'a pas réussi à terminer son appel `WriteGetObjectResponse` dans les 60 secondes. | 500 Internal Service Error | 
| SlowDown | Réduisez votre taux de demandes pour les opérations impliquant AWS Lambda.<br />L'invocation de la fonction a été limitée par AWS Lambda, peut-être parce qu'elle a atteint sa limite de simultanéité configurée. Pour plus d'informations, consultez [ la section Gestion de la simultanéité pour une fonction Lambda ](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html) dans le Guide du *AWS Lambda développeur. *<br />Le message d'erreur peut contenir des informations sur une éventuelle erreur renvoyée par le AWS Lambda service lors de l'appel de la fonction (par exemple, code d'état, code d'erreur, message d'erreur et ID de demande). | 503 Slow Down | 
| ValidationError | Des erreurs de validation peuvent être renvoyées par l'opération de l'`WriteGetObjectResponse`API et peuvent se produire pour de nombreuses raisons. Consultez le message d’erreur pour plus de détails. | 400 Bad Request | 

## Liste des codes d'erreur asynchrones Amazon S3
<a name="S3AsynchronousErrorCodeList"></a>

Le tableau suivant contient les erreurs spéciales que les requêtes asynchrones peuvent renvoyer. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).

Ces erreurs sont renvoyées lorsque vous interrogez sur l'état d'une demande asynchrone, par exemple en utilisant. `DescribeMultiRegionAccessPointOperation` Ces demandes étant asynchrones, le code d'état de toutes ces erreurs est de. `200 OK`


| Code d’erreur | Description | Code de statut HTTP | 
| --- | --- | --- | 
| AccessDenied | Accès refusé. | 200 OK | 
| InternalErrors | Une erreur interne du serveur s’est produite. | 200 OK | 
| MalformedPolicy | La syntaxe de politique spécifiée n'est pas valide. | 200 OK | 
| MultiRegionAccessPointAlreadyOwnedByYou | Vous disposez déjà d'un point Multi-Region d'accès portant le même nom. | 200 OK | 
| MultiRegionAccessPointModifiedByAnotherRequest | L'action a échoué car une autre demande modifie la ressource spécifiée. Essayez de soumettre à nouveau votre demande une fois que la demande précédente aura été traitée. | 200 OK | 
| MultiRegionAccessPointNotReady | Le point Multi-Region d'accès spécifié n'est pas prêt à être mis à jour. | 200 OK | 
| MultiRegionAccessPointSameBucketRegion | Les compartiments utilisés pour créer un point d' Multi-Region accès ne peuvent pas se trouver dans la même région. | 200 OK | 
| MultiRegionAccessPointUnsupportedRegion | L'un des compartiments fournis pour créer le point d' Multi-Region accès se trouve dans une région qui n'est pas prise en charge. | 200 OK | 
| NoSuchBucket | Le compartiment spécifié n'existe pas. | 200 OK | 
| NoSuchMultiRegionAccessPoint | Le point Multi-Region d'accès spécifié n'existe pas. | 200 OK | 

## Liste des codes d'erreur Amazon S3 Access Grants
<a name="S3AccessGrantsErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales que les demandes S3 Access Grants peuvent renvoyer. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | HTTP Status Code | 
| --- | --- | --- | 
| AccessGrantAlreadyExists | L'autorisation d'accès spécifiée existe déjà | 409 | 
| AccessGrantsInstanceAlreadyExists | L'instance Access Grants existe déjà | 409 | 
| AccessGrantsInstanceNotEmptyError | Veuillez nettoyer les emplacements avant de supprimer l'instance des autorisations d'accès | 400 | 
| AccessGrantsInstanceNotExistsError | L'instance Access Grants n'existe pas | 404 | 
| AccessGrantsInstanceResourcePolicyNotExists | La politique relative aux ressources d'instance Access Grants n'existe pas | 404 | 
| AccessGrantsLocationAlreadyExistsError | L'emplacement des autorisations d'accès spécifié existe déjà | 409 | 
| AccessGrantsLocationNotEmptyError | Veuillez nettoyer les autorisations d'accès avant de supprimer l'emplacement des autorisations d'accès | 400 | 
| AccessGrantsLocationsQuotaExceededError | Le quota de localisation des autorisations d'accès a été dépassé. Quota des emplacements des subventions d'accès :{{<value>}}. Veuillez contacter S3 si une augmentation est requise. | 409 | 
| AccessGrantsQuotaExceededError | Le quota d'autorisations d'accès a été dépassé. Quota de subventions d'accès :{{<value>}}. Veuillez contacter S3 si une augmentation est requise. | 409 | 
| InvalidTag | Votre demande contient des clés de tag dupliquées. Supprimez les clés de tag dupliquées et réessayez. | 400 | 
| InvalidAccessGrant | L'autorisation d'accès spécifiée n'est pas valide | 400 | 
| InvalidAccessGrantsLocation | L'emplacement des autorisations d'accès spécifié n'est pas valide | 400 | 
| InvalidIamRole | Le rôle IAM spécifié n'est pas valide | 400 | 
| InvalidIdentityCenterInstance | L'instance de centre d'identité spécifiée n'est pas valide | 400 | 
| InvalidResourcePolicy | La politique de ressources spécifiée n'est pas valide | 400 | 
| InvalidResourcePolicy | La politique de ressources spécifiée n'est pas valide | 400 | 
| InvalidTag | Cette demande contient une clé ou une valeur de balise qui n'est pas valide. Les caractères valides sont les suivants : [a-z A-Z \+-=.\_ :/]. Les clés de tag peuvent contenir jusqu'à 128 caractères. Les valeurs des balises peuvent contenir jusqu'à 256 caractères. | 400 | 
| NoSuchAccessGrantError | L'autorisation d'accès spécifiée n'existe pas | 404 | 
| NoSuchAccessGrantsLocationError | L'emplacement des autorisations d'accès spécifié n'existe pas | 404 | 
| AccessDenied | Vous n'êtes pas autorisé {{<requested permission>}} à accéder au préfixe S3 demandé : {{<requested target>}} | 403 Forbidden | 
| StsNotAuthorizedError | Une erreur s'est produite (`StsNotAuthorizedError`) lors de l'appel de l' GetDataAccess opération : Utilisateur : n'`access-grants.s3.amazonaws.com`est pas autorisé à effectuer : `sts:AssumeRole` sur la ressource : {{<IAM Role ARN>}} | 403 | 
| StsPackedPolicyTooLargeError | Une erreur s'est produite (`StsPackedPolicyTooLargeError`) lors de l'appel de l' GetDataAccess opération : jeton sérialisé trop volumineux pour la session | 400 | 
| StsValidationError | *Le message d'erreur varie en fonction de l'erreur de validation. * | 400 | 
| InvalidTags | Les clés de balise ne peuvent pas commencer par le préfixe AWS réservé aux balises système. » | 400 | 
| TooManyTags | Le nombre de balises dépasse la limite de 50 balises. Supprimez certaines balises et réessayez. | 400 | 

## Liste des codes FSx-related d'erreur Amazon
<a name="FSXErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales que les demandes adressées à Amazon FSx via un point d'accès Amazon S3 peuvent renvoyer. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | HTTP Status Code | 
| --- | --- | --- | 
| AccessDenied | Cette erreur peut se produire dans les conditions suivantes :+  L'appelant n'est pas autorisé à effectuer l'opération S3 spécifiée. <br />+  L'appelant n'est pas autorisé à accéder à la ressource Amazon FSx pour la clé spécifiée.  | 403 Forbidden | 
| InsufficientCapacity | La capacité de stockage maximale du système de fichiers a été atteinte. | 507 Insufficient Capacity | 
| InvalidKey | La clé spécifiée n'est pas valide. | 400 Bad Request | 
| SlowDown | Veuillez réduire votre taux de demandes. | 503 Slow Down | 

## Liste des codes d'erreur d'Amazon S3 Tables
<a name="S3TablesErrorCodeList"></a>

Le tableau suivant contient des erreurs spéciales que les opérations d'Amazon S3 Tables peuvent renvoyer. Pour obtenir des informations générales sur les erreurs Amazon S3 et une liste des codes d'erreur, consultez[Réponses d'erreur](#ErrorResponses).


| Code d’erreur | Description | HTTP Status Code | 
| --- | --- | --- | 
| AccessDeniedException | L'action ne peut pas être exécutée car vous ne disposez pas de l'autorisation requise. | 403 Forbidden | 
| BadRequestException | La demande n'est pas valide ou n'est pas valide. | 400 Bad Request | 
| ConflictException | La demande a échoué en raison d'un conflit avec une écriture précédente. Vous pouvez réessayer la demande. | 409 Conflict | 
| ForbiddenException | L'appelant n'est pas autorisé à faire la demande. | 403 Forbidden | 
| InternalServerErrorException | La demande a échoué en raison d'une erreur interne du serveur. | 500 Internal Server Error | 
| NotFoundException | La demande a été rejetée car la ressource spécifiée est introuvable. | 404 Not Found | 
| TooManyRequestsException | La limite du nombre de requêtes par seconde a été dépassée. | 429 Too Many Requests | 