为了账号安全,请及时绑定邮箱和手机立即绑定

在Amazon S3中公开存储桶

/ 猿问

在Amazon S3中公开存储桶

宝慕林4294392 2019-11-21 14:32:35

如何在Amazon S3中设置存储桶,以便默认情况下所有文件均为公开只读状态?



查看完整描述

3 回答

?
蝴蝶刀刀

您可以按照以下博客文章中的详细说明设置存储桶策略:


http://ariejan.net/2010/12/24/public-read-amazon-s3-bucket-policy/


按照@robbyt的建议,使用以下JSON创建存储桶策略:


{

  "Version": "2008-10-17",

  "Statement": [{

    "Sid": "AllowPublicRead",

    "Effect": "Allow",

    "Principal": { "AWS": "*" },

    "Action": ["s3:GetObject"],

    "Resource": ["arn:aws:s3:::bucket/*" ]

  }]

}

重要提示:bucket在该Resource行中用您的存储桶名称替换。


查看完整回答
反对 回复 2019-11-21
?
烧仙草VB

为了支持通过python的boto进行匿名访问,除了设置此策略外,我还必须在存储桶的“属性”>“权限”部分中授予List权限Everyone

查看完整回答
反对 回复 2019-11-21

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信