对象存储桶为公共读,上传的对象需要设置ACL为公共读,默认状态下上传的对象ACL为私有。这种情况下有三种解决方案:1. 通过如下的Policy权限设置放通;2. 对上传的对象设置ACL为公共读(sdk或者控制台);3. 使用s3 browser工具配置
- 通过如下的Policy权限设置下载GetObject放通。操作后该桶所有文件都可以直接下载;
 

2.通过sdk将文件acl修改为公共读 。参考如下
 def put_object_acl(self):
        resp = self.s3_client.put_object_acl(
            Bucket=self.bucket,
            Key='ExampleObject.txt',
            ACL='public-read',
        )
3.使用s3 browser工具批量全部修改,参考步骤如下
