對(dui)象存儲桶為(wei)公共(gong)讀(du),上傳的對(dui)象需要設置ACL為(wei)公共(gong)讀(du),默認(ren)狀態下(xia)上傳的對(dui)象ACL為(wei)私有。這種情況(kuang)下(xia)有三(san)種解決方(fang)案(an):1. 通過(guo)如下(xia)的Policy權(quan)限設置放通;2. 對(dui)上傳的對(dui)象設置ACL為(wei)公共(gong)讀(du)(sdk或者(zhe)控制(zhi)臺);3. 使用(yong)s3 browser工具(ju)配(pei)置
- 通過如下的Policy權限設置下載GetObject放通。操作后該桶所有文件都可以直接下載;

2.通過(guo)sdk將文(wen)件acl修改(gai)為公共讀 。參(can)考如下
def put_object_acl(self):
resp = self.s3_client.put_object_acl(
Bucket=self.bucket,
Key='ExampleObject.txt',
ACL='public-read',
)
3.使用(yong)s3 browser工具批量全部修改,參考(kao)步驟(zou)如下
