La respuesta de error de SOAP - Amazon Simple Storage Service

La respuesta de error de SOAP

nota

La compatibilidad con SOAP por HTTP está obsoleta, pero SOAP aún se encuentra disponible con HTTPS. Las características nuevas de Amazon S3 no son compatibles con SOAP. En vez de usar SOAP, le recomendamos que utilice la API de REST o los SDK de AWS.

En SOAP, el cliente recibe un resultado de error como una falla de SOAP, con el código de respuesta HTTP 500. Si no recibe una falla de SOAP, su solicitud se completó correctamente. El código de falla de SOAP de Amazon S3 consta de un código de falla SOAP 1.1 estándar (“Servidor” o “Cliente”) concatenado con el código de error específico de Amazon S3. Por ejemplo: “Server.InternalError” o “Client.NoSuchBucket”. El elemento de cadena de falla de SOAP incluye un mensaje de error genérico legible en inglés. Por último, el elemento de detalle de falla de SOAP incluye información variada relacionada con el error.

Por ejemplo, si intenta eliminar el objeto “Fred”, que no existe, el cuerpo de la respuesta de SOAP incluye una falla “NoSuchKey” de SOAP.

ejemplo
<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>

Para obtener más información acerca de los errores de Amazon S3, consulte ErrorCodeList.