Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

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