想问一下,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'}}
提前感谢~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.