S3 and storage
Start with buckets and storage concepts, then explore the access, lifecycle, and transfer decisions around your data. Object storage, shared file systems, and backup address different workloads and are grouped separately below. For Glue, Redshift, or DynamoDB data workflows, continue to the data and AI topic guide.
Start here: Amazon S3 for Beginners: Buckets, Objects, Security, and Cost
Learn storage and access concepts
Read a bucket introduction before choosing a storage class or access-management guide. The EC2 and S3 introduction provides an application context when you are learning both compute and storage at the same time.
- Amazon S3 for Beginners: Buckets, Objects, Security, and Cost
- Amazon S3 Fundamentals: Buckets, Objects, Security, and Cost
- How to Create an S3 Bucket on AWS: Step-by-Step Guide
- AWS S3 Storage Classes: How to Choose the Right One
- Amazon S3 Access Management: IAM, Bucket Policies, and Permissions
- Amazon EC2 and S3 for Beginners: A Practical Guide
Manage lifecycle and performance
Separate storage cost, data transfer, request performance, and audit requirements when choosing a guide. These articles let you explore each concern without having to repeat the basic bucket setup in every reading path.
- Amazon S3 Lifecycle Rules: Automate Storage and Control Costs
- Amazon S3 Cost Optimization: 12 Best Practices
- 10 Amazon S3 Performance Optimization Tips
- Amazon S3 Data Compression: Formats and Best Practices
- Top 5 Use Cases for Amazon S3 Cross-Region Replication
- Amazon S3 Access Logs vs. CloudTrail: When to Use Each
- How to Log Amazon S3 Activity with AWS CloudTrail
Move and protect stored data
Use the file-system comparison to explore a workload choice, the DataSync article to troubleshoot transfers, and the backup guide to examine a protection task. Migration guides provide additional context when the source data or application still lives outside AWS.