繁体   English   中英

使用 CLI 使 S3 存储桶权限对“所有人”公开访问

[英]Make an S3 Bucket Permissions Public Access to 'Everyone' using CLI

如何使用 AWS CLI 将 S3 存储桶的公共访问权限设置为“所有人”以读取文件?

文档没有明确说明如何执行此操作,并且尝试了多种变体。 我的最终目标是使存储桶成为静态站点服务器存储桶。

S3 Bucket ACL permission are set after the bucket is created - 我使用这个命令实现了一个公共文件读取桶

aws s3api put-bucket-acl --bucket ${SITE_NAME} --acl public-read

创建桶后:

aws s3api create-bucket --bucket ${SITE_NAME} --region ap-southeast-2 --create-bucket-configuration LocationConstraint=ap-southeast-2

希望以下命令能帮助您通过 AWS CLI 命令公开 s3 对象。

aws s3api put-object-acl --bucket <bucketname> --key <object name with extension> --grant-read uri=http://acs.amazonaws.com/groups/global/AllUsers

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM