AWS Adds Controls to Block Public Access to S3

Amazon Web Services recently introduced a new feature that lets administrators block public access to their data on S3.

The feature, called “Amazon S3 Block Public Access,” is really a group of four security settings that administrators can turn on or off across their entire AWS account or on a per-bucket basis. Once the settings are turned on, they apply to the user’s current environment, as well as to any buckets they create in the future.

The settings — which can be accessed via the S3 console, the command-line interface or the S3 API — are as follows:

  • Block new public ACLs and uploading public objects
  • Remove public access granted through public ACLs
  • Block new public bucket policies
  • Block public and cross-account access to buckets that have public policies

Reference: https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html