Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

SOAP 错误响应

注意

HTTP 上的 SOAP 支持已弃用,但是仍可在 HTTPS 上使用。对于 SOAP 将不支持新 Amazon S3 功能。我们建议您使用 REST API 或 AWS 开发工具包。

在 SOAP 中,错误结果将作为 SOAP 错误 (使用 HTTP 响应代码 500) 返回到客户端。若您没有收到 SOAP 错误,则您的请求已成功。Amazon S3 SOAP 错误代码是由标准 SOAP 1.1 错误代码 (“Server”或“Client”) 与特定于 Amazon S3 的错误代码相连接而组成的。例如,“Server.InternalError”或“Client.NoSuchBucket”。SOAP 错误字符串元素包括一个通用的、用户可读的错误消息 (英语)。最后,SOAP 错误详细信息元素将包括与错误相关的其他信息。

例如,如果您尝试删除对象“Fred”,但该对象不存在,则 SOAP 响应的正文将包含“NoSuchKey”SOAP 错误。

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

有关 Amazon S3 错误的更多信息,请参阅 ErrorCodeList