Limits¶
| Limit | Value |
|---|---|
| Buckets per account | 1 |
| Quota, first 60 days | 1 TB, lifted on request |
| Single PUT | 5 GiB (Ceph RGW default, not overridden by us); larger objects need multipart |
| Multipart parts | 10,000 per upload (Ceph RGW default) |
| CORS rules | 10 per bucket, max_age_seconds up to 86400 |
| Cache-Control on custom domain | max_age up to 31536000 seconds |
| Custom domain | 1 per account, subdomain only, requires static hosting |
| Throughput | best effort on our own backbone (multiple 100 Gbit/s links), no bandwidth cap per bucket |
| Egress | no ratio to stored volume, no monthly cap; billed per GB in volume tiers, see Billing |
| Request rate | per-user and per-bucket request-rate limits exist; sustained bursts get 503 SlowDown, open a ticket for higher limits |
| Signing | SigV4 only; every header you send must be in SignedHeaders, including Content-Type |
Cancellation¶
An account can be cancelled once its bucket is empty: no objects, versions, delete markers or incomplete multipart uploads. Locked versions cannot be removed before their retention date; the account stays active and billed until then.