AWS CLI S3 Cheat Sheet/Block public access

Enable all four bucket public access block settings.

Section: S3API Bucket Commands

Block public access

bash
bash
aws s3api put-public-access-block --bucket my-bucket --public-access-block-configuration BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true
Explanation

Common baseline security setting for private buckets.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing S3API Bucket Commands
Create a bucket
Create a new bucket using the low-level API command.
OpenIn sheetbashsame section
Check whether a bucket exists
Probe a bucket with HEAD.
OpenIn sheetbashsame section
Get bucket region
Show the bucket's region or location constraint.
OpenIn sheetbashsame section
Enable bucket versioning
Turn on object versioning for a bucket.
OpenIn sheetbashsame section
Get bucket versioning state
Inspect the versioning configuration on a bucket.
OpenIn sheetbashsame section
Set default encryption
Configure bucket default server-side encryption.
OpenIn sheetbashsame section