Sometimes you want to make a specific s3 bucket public. My purpose was to host a maven repo on s3.
So if you want to make a bucket and all its files available publicly, just run this:
curl -Lso public-bucket.sh j.mp/public-bucket && chmod +x public-bucket.sh && ./public-bucket.sh