异常处理

主要面对两类异常的处理,系统异常和业务异常。

  • 系统异常可以通过捕获SOAP客户端异常进行处理。通常由Web服务框架抛出,可能是服务未启动、服务不可用、框架捕获的未处理异常等
  • 业务异常需要检查服务返回对象的errorCode参数是否为null或者空。错误码参见这里

应当对SOAP处理结果进行检查,当存在 AWS服务特定错误码(如下)的请求结果时,表示该服务未被执行,可以重试。但是,如果是客户端错误 (4xx) 表示您需要对请求本身进行修改,纠正该问题,然后再重试。

特定的错误码

  • 590(AWS Instance Server连接失败)
  • 591(处理AWS Instance Server响应时发生错误)
  • 760(服务正在启动(Instance Starting))
  • 761(服务正在关闭(Instance Stoping))
  • 762(服务脱机(Instance Offline))
  • 770(应用正在启动(App Starting))
  • 771(应用正在关闭(App Stoping))
  • 772(应用脱机(App Offline))
  • 800(许可配额限制(Quota Limit))


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区