Explore Courses Blog Tutorials Interview Questions
0 votes
in AWS by (19.1k points)

How can I set a bucket in Amazon S3 so all the files are publicly read-only by default?


1 Answer

0 votes
by (44.4k points)
selected by
Best answer

Using JSON, create this policy:


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

  "Statement": [{

    "Sid": "AllowPublicRead",

    "Effect": "Allow",

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

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

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



Replace your_bucket_name with the bucket name which you want to make public

Related questions

Want to get 50% Hike on your Salary?

Learn how we helped 50,000+ professionals like you !

0 votes
1 answer
0 votes
1 answer

Browse Categories