Ensure that the S3 bucket is not publicly writable

Amazon S3 supports a set of predefined grants, known as canned ACLs. Each canned ACL has a predefined set of grantees and permissions. S3 buckets should not be publicly writable unless it is required.