Production use
Store static assets, uploads, backups, data lakes, logs, artifacts, and serverless event sources.
Before production
- Block public access by default
- enable encryption/versioning/lifecycle
- use bucket policies
- CloudFront for public assets
- replication where needed.