Objektlagring

S3, utan S3-fakturan du inte kan förutse.

S3-kompatibla buckets på en förbetald nivå som inkluderar lagring, utgående trafik och förfrågningar. Din befintliga S3-klient fungerar oförändrad, och ett valfritt CDN placerar objekt vid edge när du behöver det.

  • 9 regioner
  • från USD 5 / månad
  • S3 kompatibelt
  • Privat som standard
acme-assets · eu-north-1Growth
# klienten du redan har$ aws s3 cp ./build s3://acme-assets/ --recursiveupload: build/app.js  →  s3://acme-assets/app.jsupload: build/app.css →  s3://acme-assets/app.css2 files uploaded# levereras från edgehttps://cdn.acme.com/app.js  200  cache HIT

INGÅR

3 kvoter

Lagring, utgående och förfrågningar

INSTEGSNIVÅ

USD 5/ mån

25 GB lagring, 10 GB utgående

CDN

USD 0.12/ GB

Valfritt tillägg, slå på när som helst

ÖVERFÖRBRUKNING

USD 0.20/ GB-mån

Lagring över planen, med valfri månadsgräns

Tre steg till en publik URL

Inget nytt att lära sig

En bucket här beter sig som en bucket var som helst. Skillnaden är att kvoterna är förbetalda, och en gräns för överförbrukning begränsar vad som kan tillkomma över dem, så fakturan är ett belopp du valde snarare än ett du upptäcker.

  1. 01

    Skapa en bucket på en nivå

    Välj en region och en förbetald nivå. Nivån sätter kvoterna för lagring, utgående trafik och förfrågningar som ingår varje månad.

  2. 02

    Peka din S3-klient mot den

    Alla S3-kompatibla SDK:er eller verktyg fungerar oförändrade — AWS CLI, boto3, JavaScript-SDK:n eller vad ditt ramverk redan använder.

  3. 03

    Leverera publikt eller via CDN

    Gör bucketen publik för en vanlig HTTPS-URL och lägg sedan till CDN när du vill att objekt cachas vid edge-platser världen över.

Vad som ingår i en bucket

Byggt på S3, hanterat av oss

Samma infrastruktur bakom varje nivå. Vad som skiljer är kvoten, och vad Cosmoner lägger till runt den.

S3-kompatibelt API

Byggt på AWS S3, så alla S3-kompatibla SDK:er eller verktyg fungerar oförändrade. Det finns inget klientbibliotek att införa och ingen dialekt att lära sig.

aws s3 · boto3 · @aws-sdk/client-s3

Valfritt globalt CDN

Placera en CloudFront-distribution framför en publik bucket för att cacha objekt vid edge-platser världen över. Slå på eller av när som helst.

USD 0.12 / GB · USD 0.015 / 10K förfrågningar

Privat som standard

Objekt kan bara nås med signerade uppgifter tills du uttryckligen gör en bucket publik. Allt krypteras i vila.

publicAccess: false

Aldrig stoppad för att du växer

Vid 80 % av någon kvot får du en avisering i appen och ett e-postmeddelande. Över kvoten fortsätter bucketen fungera och överskottet debiteras som överförbrukning — upp till en månadsgräns du kan sätta, som aviserar dig eller blockerar bucketen.

80 % varning · överförbrukning · valfri gräns

CORS som du styr

Ange vilka origins, metoder och headers en webbläsare får använda mot bucketen, så att en webbapp kan ladda upp direkt utan proxy emellan.

Regler per bucket

Omedelbara, proportionerliga uppgraderingar

Flytta en bucket till en större nivå så snart trafiken kräver det. Uppgraderingar gäller omedelbart och proportioneras mot faktureringsperioden.

Avblockerar en bucket vid överförbrukningsgränsen

Publik åtkomst och leverans

Två URL:er, och du bestämmer vilka som finns

En privat bucket har ingen publik yta alls. Att göra den publik ger en vanlig HTTPS-URL; att lägga till CDN ger en andra, cachad URL.

  • Båda URL:erna visas på bucketens översiktssida så snart de finns.
  • Servera hela bucketen eller bara valda mappar. På en privat bucket är CDN-URL:en enda vägen in.
  • Att stänga av CDN tar bort kostnaden; den vanliga publika URL:en fortsätter fungera om publik åtkomst är på.
  • CORS-regler sätts per bucket, så webbläsaruppladdningar behöver aldrig en egen proxy.
PATCH /v1/projects/:projectId/storage/object-storage/:bucketId/cdn200
{  "cdnEnabled": true}
# publik URL, alltid tillgänglighttps://acme-assets.s3.eu-north-1.amazonaws.com/…# CDN-URL, när den provisioneratshttps://d3k1v9m2q0abcd.cloudfront.net/…

Förbetalda nivåer

Välj kvoten, inte fakturan

Varje nivå inkluderar lagring, utgående trafik och förfrågningar tillsammans. Uppgraderingar är omedelbara och proportionerliga, och CDN är det enda tillägget som mäts.

Starter
USD 5 / månad
25 GB lagring · 10 GB utgående · 500K förfrågningar. Utveckling, prototyper och resurser med låg trafik.
Growth
USD 20 / månad
100 GB lagring · 50 GB utgående · 2M förfrågningar. Produktionslaster med måttlig trafik.
Scale
USD 75 / månad
500 GB lagring · 250 GB utgående · 5M förfrågningar. Medietunga appar och CDN-origins.
Enterprise
USD 300 / månad
2 TB lagring · 1 TB utgående · 20M förfrågningar. Datasjöar och API:er med hög genomströmning.

Alla nivåer körs på samma AWS S3-infrastruktur — bara de inkluderade kvoterna skiljer sig. Användning över dem debiteras med USD 0.20 / GB-månad lagring, USD 0.12 / GB utgående och USD 0.02 / 10K förfrågningar. CDN-leverans mäts separat till USD 0.12 / GB och USD 0.015 / 10K förfrågningar.

Ett projekt

Vad det kopplas till

Buckets ligger i samma projekt som apparna som läser från dem, på samma faktura och bakom samma åtkomstkontroller.

Frågor som förtjänar svar direkt

Nivågränser, regioner, CORS och hela API:et beskrivs i guiden för objektlagring.

Vilken nivå bör jag börja på?
Väg alla tre kvoter, inte bara lagring — en liten datamängd med tung lästrafik kan behöva en större nivå än ett stort arkiv ingen rör. Starter eller Growth är rätt gissning när du är osäker, eftersom uppgradering sker omedelbart.
Vad händer om jag överskrider?
Vid 80 % av någon dimension varnas du i appen och via e-post. Över kvoten fortsätter bucketen fungera, och överskottet debiteras med USD 0.20 / GB-månad lagring, USD 0.12 / GB utgående och USD 0.02 / 10K förfrågningar. Du kan sätta en månatlig gräns för överförbrukning på varje bucket som antingen mejlar dig eller blockerar läsning och skrivning till nästa faktureringsperiod.
Behöver jag CDN?
Bara om du levererar resurser till slutanvändare. Det fungerar på både publika och privata buckets, kan begränsas till valda mappar, och leverans mäts utöver nivån. Att stänga av tar bort merkostnaden.
Kan jag ladda upp direkt från webbläsaren?
Ja. Ange bucketens CORS-regler för att tillåta din origin och de metoder du behöver, så kan en webbapp ladda upp utan att skicka filer via din egen server.
Vilken region bör jag välja?
En nära servrarna som läser och skriver — nio finns i USA, Europa och Asien-Stillahavsområdet. Närhet minskar både latens och kostnad för utgående trafik.
Vad händer när jag raderar en bucket?
Bucketen och dess objekt tas bort och nivåns prenumeration upphör. Uppmätt CDN-användning som redan registrerats i perioden faktureras ändå.

Att växa in i det

Utrymme att växa, på dina villkor

Användning spåras per bucket över alla tre dimensioner och kontrolleras dagligen. Att gå över planen stoppar aldrig en bucket av sig själv — bara en gräns du sätter gör det.

80%

Tidig varning

En avisering i appen och ett e-postmeddelande. Inget ändras på bucketen — det är en påminnelse om att överväga nästa nivå.

100%

Överförbrukning, inte avstängning

Bucketen fortsätter leverera. Det den använder över planen debiteras per GB och per förfrågan, upp till en månadsgräns du kan sätta för att avisera dig eller blockera bucketen.

Direkt

Uppgradera när det lönar sig

När en bucket regelbundet ligger över sin plan är en större nivå det billigare valet. Den gäller omedelbart och proportioneras mot den aktuella faktureringsperioden.

Redo att komma igång?

Skapa ditt gratiskonto och distribuera ditt första projekt på minuter.