Réponse d'erreur SOAP - Amazon Simple Storage Service

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éponse d'erreur SOAP

Note

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. Plutôt que d'utiliser SOAP, nous vous recommandons d'utiliser l'API REST ou les kits SDK AWS.

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 se compose d'un code d'erreur SOAP 1.1 standard (« Server » ou « Client ») concaténé avec le code d'erreur spécifique Amazon S3. A titre d'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.

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

Exemple
<soapenv:Body> <soapenv:Fault> <Faultcode>soapenv:Client.NoSuchKey</Faultcode> <Faultstring>The specified key does not exist.</Faultstring> <Detail> <Key>Fred</Key> </Detail> </soapenv:Fault> </soapenv:Body>

Pour de plus amples informations sur les erreurs Amazon S3, veuillez consulter ErrorCodeList.