阿里云Python SDK错误处理

在使用阿里云Python SDK时,当服务端或者SDK端出错时,SDK会返回相应的异常信息。这些异常信息中会包含具体的错误信息包括错误码(Error Code)和错误消息(Error Message)。

一般情况下,您不需要对阿里云Python SDK返回的错误进行处理。您只需要根据服务端的错误提示处理服务端错误即可。

  • ServerException是服务端错误信息。
  • ClientException是SDK端错误信息。

例如,当出现如下错误时,您可以根据具体的错误信息,修改AccessKey的ID即可。

aliyunsdkcore.acs\_exception.exceptions.ServerException: HTTP Status: 404 Error:InvalidAccessKeyId.NotFound Specified access key is not found.

如果您需要对SDK的错误进行处理,可以参考如下示例编写代码:

try:
    response = client.do_action_with_exception(request)
except ServerException as e:
    # 这里可以添加您自己的错误处理逻辑
    # 例如,打印具体的错误信息
    print e.get_http_status()
    print e.get_error_code()
    print e.get_error_msg()

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33950.html

发表评论

登录后才能评论