全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
阿里云SDK开发指南

常见错误

更新时间:2018-02-24 18:16:13

SDK.InvalidRegionId

Can not find endpoint to access.

原因

SDK无法自动获取调用的产品在特定region的endpoint(域名)。

解决方法

验证您提供的RegionId是否有误,并参考ECS在各地域的endpoint列表提供产品的endpoint。

找到endpoint后,通过以下代码设定endpoint。

  1. from aliyunsdkcore.profile import region_provider
  2. region_provider.modify_point('Ecs', 'cn-zhangjiakou', 'ecs.aliyuncs.com')

SDK.TimeoutError

原因

请求超时,并且重试全部失败。

解决方法

  • 如果存在跨region调用或其他低质量网络场景,建议考虑适当延长超时时间或最大重试次数。

  • 如果频繁出现该问题,且排除低质量网络场景的情况下,建议您提交工单进行处理。

SDK.ServerError:InvalidProtocol.NeedSsl

Your request is denied as lack of ssl protect.Recommend:https://error-center.aliyun.com/status/search?Keyword=InvalidProtocol.NeedSsl&source=PopGw

原因

该API只接受HTTPS请求,不接受HTTP请求。

解决方法

在发送request前,添加以下代码。

  1. request.set_protocol_type('https')

其他问题

请您将遇到的问题通过钉钉群: 11771185Github issue 等方式反馈给我们,SDK研发团队会第一时间响应您的反馈。

本文导读目录