开发者社区 问答 正文

PYTHON客户端上连接OSS 403错误

使用的是oss2.resumable_download, 在自己的虚拟机中测试的时候没有问题, 在公司的产品上测试的时候报错:oss2.exceptions.ServerError: {'status': 403, 'details': {}}。关键还没有错误信息。 虚拟机测试环境是Ubuntu14.04, 公司测试产品:Linux 3.10.0-327.28.2.4.el7.x86_64 #1 SMP x86_64 x86_64 x86_64 GNU/Linux。

展开
收起
风云决灬 2017-08-01 00:59:40 3194 分享 版权
2 条回答
写回答
取消 提交回答
  • 回 1楼魔咒626的帖子
    我同样的auth在我本地是可以下载的, 并没有权限问题, 为什么到了另外的机子上就会有权限问题?

    -------------------------

    RePYTHON客户端上连接OSS 403错误
    问题解决了, 是工作机上的date的问题,与服务器时间相差超过15分钟了。Authentication的Head来包含签名中的DATE表示此次操作的时间,且必须为HTTP1.1中支持的GMT格式。如果请求中的DATE时间和OSS服务器的时间差正负15分钟以上,OSS服务器将拒绝该服务,并返回HTTP 403错误。
    2017-08-01 09:43:22
    赞同 展开评论
  • 403错误是禁止访问,应该是权限问题
    2017-08-01 05:47:32
    赞同 展开评论