Amazon S3 Block Public Access in layman
Block Public Access is a feature on Amazon S3 that allows us to prevent public access to an S3 bucket easily.
After reading and churning through its official documentation, here is a layman explanation for each setting in Block Public Access, when enabled.
BlockPublicAcls. Prevents you from adding ACLs that grant public access to an S3 bucket.
IgnorePublicAcls. Renders all buckets' ACLs that grant public access ineffective.
BlockPublicPolicy. Prevents you from adding a bucket policy that grants public access to an S3 bucket.
RestrictPublicBuckets. Renders all buckets' policies that grant public access ineffective. If a bucket has a policy that makes it public, it will also disable cross-account access to the bucket.