要通过ACL在Amazon S3上公开对象,请执行以下步骤:
登录到Amazon S3控制台并选择要公开的对象。
选择“属性”选项卡并展开“权限”。
选择“添加权限”。
选择“公共访问者”。
选择“读取/下载”和“打开/列举”选项。
单击“保存”。
以下是一个基本示例来通过ACL进行对象公开:
import boto3
s3 = boto3.client('s3')
response = s3.put_object_acl(
ACL='public-read',
Bucket='my-bucket',
Key='path/to/my/object'
)
其中,“public-read”可以被替换为“public-read-write”来允许对象的写入。