

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 aux erreurs SOAP
<a name="SOAPErrorResponses"></a>

**Note**  
 Les SOAP API pour Amazon S3 ne sont pas disponibles pour les nouveaux clients. Leur fin de vie est prévue le 31 août 2025. Nous vous recommandons d'utiliser l'API REST ou les kits de AWS développement logiciel (SDK). 

Dans SOAP, un résultat d'erreur est renvoyé au client comme une erreur SOAP avec le code réponse HTTP 500. Si vous ne recevez pas une erreur SOAP, alors votre demande a abouti. Le code d'erreur SOAP Amazon S3 est composé d'un code d'erreur SOAP 1.1 standard (« Serveur » ou « Client ») concaténé avec le code d'erreur Amazon S3-specific . Par exemple : «Server.InternalError" ou "Client.NoSuchBucket». L'élément de chaîne d'erreur SOAP contient un message d'erreur générique directement lisible en anglais. Finalement, l'élément détaillé de l'erreur SOAP contient différentes informations concernant l'erreur.

Par exemple, si vous tentez de supprimer l'objet « Fred », qui n'existe pas, le corps de la réponse SOAP contient un « NoSuchKey » défaut SOAP.

L'exemple suivant montre un exemple de réponse d'erreur SOAP.

```
1. <soapenv:Body>
2.   <soapenv:Fault>
3.     <Faultcode>soapenv:Client.NoSuchKey</Faultcode>
4.     <Faultstring>The specified key does not exist.</Faultstring>
5.     <Detail>
6.       <Key>Fred</Key>
7.     </Detail>
8.   </soapenv:Fault>
9.   </soapenv:Body>
```

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


|  Nom  |  Description  | 
| --- | --- | 
| Detail  | Conteneur pour la clé impliquée dans l'erreur<br />Type : Conteneur<br />Ancêtre : Body.Fault | 
| Fault  | Conteneur contenant les informations relatives aux erreurs.<br />Type : Conteneur<br />Ancêtre : Body | 
| Faultcode  | Le code d'erreur est une chaîne qui identifie de manière unique 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](ErrorResponses.md#ErrorCodeList).<br />Type : Chaîne<br />Ancêtre : Body.Fault | 
|  Faultstring  | La chaîne 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. Les programmes sophistiqués dotés d'une gestion des erreurs plus exhaustive et d'une internationalisation appropriée sont plus susceptibles d'ignorer la chaîne d'erreur.<br />Type : Chaîne<br />Ancêtre : Body.Fault | 
| Key  | Identifie la clé impliquée dans l'erreur<br />Type : Chaîne<br />Ancêtre : Body.Fault | 