◈
Editorial verdict
需要标准对象存储能力与广泛集成的团队可作为基准路线评估。12
Best for
- AWS-centered systems that need object storage close to existing compute and identity controls
- Workloads that require explicit storage classes, lifecycle rules, replication, or regional placement
- Teams prepared to model request, retrieval, transfer, and storage-class economics
12不适合
- Products choosing primarily for a simpler direct-egress cost shape
- Teams expecting storage to supply a finished user-upload interface and callback workflow
- Small systems that cannot absorb AWS policy and billing complexity
12Main trade-off生态成熟,但配置、权限与成本治理需要更主动地设计。12
Amazon S3 persists and serves objects through buckets and APIs. It does not by itself provide a complete end-user upload workflow, media transformation product, or application authorization model.1
适用范围: Teams that need durable object storage and can operate within AWS identity, region, policy, and cost controls
- A required workload must remain inside an existing AWS account, region, or governance boundary.
- Expected retrieval and transfer patterns make another provider's cost model materially simpler.
- The real problem is upload orchestration or media processing rather than durable object storage.
- Storage controlsStorage classes, lifecycle configuration, versioning, replication, and access policies support varied durability and retention requirements.1
- AWS integrationS3 fits directly into AWS identity, event, compute, analytics, and data-transfer architecture.1
- Established API surfaceIts bucket-and-object model is widely supported by infrastructure and application tooling.1
Public pricing varies by region, storage class, stored volume, request category, retrieval, replication, data transfer, and optional features; the live AWS calculator and pricing page are required for a workload estimate.2
Workload estimate
Usage based
Model storage class and region first, then requests, retrieval, replication, transfer, and optional services.2
- Primary meters
- Stored data, requests, retrieval, and data transfer2
- Planning constraint
- Rates and included transfer behavior vary by region and storage class2
Cloudflare R2
- Choose when
- Choose R2 when S3-compatible access and Cloudflare delivery with a different direct-egress model are the priority.
- Compared with Amazon S3
- R2 implements a documented subset of S3 behavior and has a narrower service ecosystem.345
Supabase Storage
- Choose when
- Choose it when file access should share Supabase Auth and Postgres row-level policy context.
- Compared with Amazon S3
- The convenient integration creates a broader Supabase platform dependency.67
Backblaze B2
- Choose when
- Choose B2 when straightforward object-storage economics and S3-compatible tooling outrank hyperscaler breadth.
- Compared with Amazon S3
- Region, service, and native ecosystem choices are narrower.910
Official product and pricing
- Amazon S3 User Guide
- Amazon S3 pricing