有用过阿里云 oss SDK 的同学么

2018-04-11 20:57:07 +08:00
 linuxchild

想问一下,oss Python SDK 上传 object 的方法;

使用 osscmd put 命令是可以上传的,但是使用 SDK,就提示 403 了;

同时,使用 SDK 进行下载也是没有问题的~要设置 acl ?

想知道是不是我使用方法错了?我的使用方法如下:

bucket.put_object_from_file('oss://mybucket/file_pre/test1.csv', 'abc.txt')

提示的错误是:

ss2.exceptions.AccessDenied: {'status': 403, 'request-id': 'xxx', 'details': {'HostId': 'mybucket.oss_host', 'Message': 'You have no right to access this object because of bucket acl.', 'Code': 'AccessDenied', 'RequestId': 'xxx'}}

提前感谢~

2049 次点击
所在节点    问与答
2 条回复
zouyun147
2018-04-12 11:06:34 +08:00
使用的 access key 是不是权限有问题?
linuxchild
2018-05-03 00:54:26 +08:00
@zouyun147 不好意思刚刚看见…

key 木有问题

后来调用系统命令没用 API 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/446055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX