【发布时间】:2017-04-03 14:21:13
【问题描述】:
我可以使用 boto 创建文件:
s3 = boto.connect_s3(aws_access_key_id='XXXX', aws_secret_access_key='XXX')
pb = s3.get_bucket(b_path)
k = Key(pb)
k.name = f_path
k.set_contents_from_string(content)
当我尝试读取相同的文件时:
boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
如果我转到 S3 Web 界面,并设置每个人的读/写权限,现在我可以访问该文件。
PS:当我创建文件时,所有者是另一个不是我的用户。是不是有问题?
【问题讨论】:
标签: python amazon-web-services amazon-s3 boto