Namn och gränser
Namnregler för lagringskonton och buckets, hur kvoten upprätthålls, och vilka S3-operationer som stöds.
Namn på lagringskonton
- 3 till 50 tecken i portalen: gemener, siffror och bindestreck, med en bokstav först och en bokstav eller siffra sist.
- Unikt i hela plattformen, eftersom namnet ingår i standardslutpunkten
<account>.s3.example.com. - Kan inte ändras efter att kontot skapats.
Namn på buckets
- 3 till 63 tecken: gemener, siffror och bindestreck, med en bokstav eller siffra först och sist.
- Inga punkter, och inget som ser ut som en IPv4-adress.
- Unikt inom lagringskontot. Två konton kan ha var sin bucket med samma namn.
Kvot
- Kvoten är storleken på kontots volym. Den sätts när kontot skapas och kan inte ändras i portalen; volymen växer aldrig.
- Servern mäter vad som är lagrat var femte minut. En uppladdning (
PutObjectellerUploadPart) avvisas med507 InsufficientStoragenär den senaste mätningen plus uppladdningens storlek skulle gå över 99 % av kvoten. - Eftersom mätningen kan vara upp till fem minuter gammal kan uppladdningar däremellan gå längre. När
själva volymen är full misslyckas skrivningar också med
507 InsufficientStorage. - Borttagna objekt frigör utrymme från och med nästa mätning.
Server
- Varje konto har en S3-server. Medan den startas om — efter en konfigurationsändring, till exempel — är slutpunkten otillgänglig en kort stund.
- Ändringar av åtkomstnycklar och buckets når servern inom ungefär fem sekunder.
Operationer som stöds
| Område | Operationer |
|---|---|
| Buckets | ListBuckets, HeadBucket, CreateBucket, DeleteBucket |
| Objekt | ListObjectsV2, GetObject (även byteintervall), HeadObject, PutObject, CopyObject, DeleteObject, DeleteObjects |
| Multipart-uppladdningar | CreateMultipartUpload, UploadPart, CompleteMultipartUpload, AbortMultipartUpload, ListParts |
CopyObject kopierar inom samma lagringskonto. Operationer som inte finns i listan stöds inte: det
finns ingen versionshantering, inget objektlås, ingen bucket-policy eller ACL, inga livscykelregler,
ingen CORS-konfiguration per bucket och ingen adressering i virtual-hosted-style.