Searchable AWS S3 cheat sheet with 58+ real-world commands spanning
eleven topic areas — the exact commands cloud engineers, SREs, and
backend developers actually run daily, not the exhaustive AWS API
reference. Eleven sections cover everything you need: Core
Operations (aws s3 ls / cp / mv / rm / mb / rb), Sync (sync,
--delete, --dryrun, --include/--exclude, --storage-class), Pre-signed
URLs (aws s3 presign with custom expiry, s3api create-presigned-post
for browser uploads), Static Website Hosting (aws s3 website, routing
rules), Policies & ACLs (bucket policy, public-access-block, ACL
migration to bucket owner enforced), Versioning (enable/suspend,
list-object-versions, recover a specific version, delete a delete
marker), Lifecycle Rules (transition to cheaper storage, expire
non-current versions, abort incomplete multipart), Encryption (SSE-S3,
SSE-KMS with S3 Bucket Key, per-object upload flags), CORS (get/put/
delete rules with browser-vs-SDK explanation), Low-level S3 API
(head-object, head-bucket, get-object ranges, put-object with metadata,
server-side copy-object, list-objects-v2 pagination, restore-object
from Glacier, multipart lifecycle), and a Pitfalls section covering the
ten mistakes that actually waste your afternoon: the deadly sync without
a subfolder, 5 GB single-PUT limit, silent list pagination at 1000
keys, Object Ownership breaking --acl, cross-account needing two
grants, cross-region egress costs, null LocationConstraint for
us-east-1, globally-unique bucket naming rules, versioning-cannot-be-
disabled surprise, and orphaned multipart parts accumulating charges.
Every command has full syntax, bilingual EN/ZH explanation, real-world
pitfall, and 1-3 copy-ready examples with realistic bucket names,
version IDs, and ARNs. Search across command, description, pitfall,
and example in real time. Filter by section with one click. 100%
client-side — no AWS credentials, no API calls.