S3 buckets are by default private to avoid accidental exposure of private data to the public. To allow public access to objects or files in your S3 buckets, you can either configure public access on the individual objects or configure public access to the entire bucket.
To create an S3 bucket that is publicly accessible such as to host website assets, you'll need to create an S3 bucket just like a standard private bucket, and then enable appropriate public access settings for the bucket along with the corresponding Bucket policy.
Related: How to create private AWS S3 bucket
Related: AWS S3 Management Console
{ "Version":"2012-10-17", "Statement":[ { "Sid":"AddPerm", "Effect":"Allow", "Principal": "*", "Action":["s3:GetObject"], "Resource":["arn:aws:s3:::simplified-guide/*"] } ] }
Replace simplified-guide with your own bucket name.
Comment anonymously. Login not required.