← Cloudflare R2 / r2 / buckets
Třídy úložiště
Třídy úložiště umožňují volit mezi náklady na úložiště a náklady na přístup k datům. Každý objekt uložený v R2 má přiřazenou třídu úložiště.
Všechny třídy úložiště sdílejí následující vlastnosti:
- Kompatibilní s Workers API, S3 API a veřejnými buckety.
- 99.999999999% (jedenáct devítek) roční trvanlivosti dat.
- Žádná minimální velikost objektu.
Dostupné třídy úložiště
| Třída úložiště | Minimální doba uložení | Poplatky za načítání dat (zpracování) | Poplatky za odchozí přenos dat (přenos dat do internetu) |
|---|---|---|---|
| Standardní | Žádné | Žádné | Žádné |
| Infrequent Access | 30 dnů | Ano | Žádné |
Informace o tom, jak třídy úložiště ovlivňují cenu, naleznete v Ceny.
Úložiště Standard
Standardní úložiště je určeno pro data, ke kterým se přistupuje často. Jedná se o výchozí třídu úložiště pro nové buckety R2, pokud není zadáno jinak.
Příklady použití
- Data webů a aplikací
- Mediální obsah (např. obrázky, video)
- Ukládání velkých datových sad pro analýzu a zpracování
- Trénovací data pro AI
- Další úlohy zahrnující často přistupovaná data
Úložiště Infrequent Access
Úložiště Infrequent Access je ideální pro data, ke kterým se přistupuje méně často. Tato třída úložiště nabízí nižší náklady na úložiště ve srovnání se Standard storage, ale zahrnuje poplatky za načtení dat a 30denní minimální doba uložení požadavek.
Příklady použití
- Dlouhodobá archivace dat (například protokoly a historické záznamy vyžadované pro dodržování předpisů)
- Zálohování dat a obnova po havárii
- Uživatelský obsah s dlouhým chvostem
Nastavení výchozí třídy úložiště pro buckety
Nastavením výchozí třídy úložiště pro bucket zajistíte, že se všem objektům nahraným do bucketu automaticky přiřadí vybraná třída úložiště, pokud není určeno jinak. Výchozí třídu úložiště lze po vytvoření bucketu změnit v Dashboardu.
Chcete-li se dozvědět více o vytváření bucketů R2, přečtěte si Vytváření nových bucketů.
Nastavení třídy úložiště pro objekty
Zadání třídy úložiště při nahrávání objektu
Chcete-li se dozvědět více o tom, jak určit třídu úložiště pro nové objekty, přečtěte si Workers API a S3 API dokumentace.
Použití pravidel životního cyklu objektů k přechodu objektů do úložiště Infrequent Access
Chcete-li se dozvědět více o přechodu objektů z úložiště Standard do úložiště Infrequent Access, přečtěte si Životní cyklus objektů.
Změna třídy úložiště objektů
Třídu úložiště objektu, který je již uložen v R2, můžete změnit pomocí CopyObject API ↗.
Použijte x-amz-storage-class hlavička se měnila mezi STANDARD a STANDARD_IA.
Příklad přepnutí objektu z STANDARD na STANDARD_IA pomocí aws cli je uvedeno níže:
aws s3api copy-object \
--endpoint-url https://<ACCOUNT_ID>.r2.cloudflarestorage.com \
--bucket bucket-name \
--key path/to/object.txt \
--copy-source /bucket-name/path/to/object.txt \
--storage-class STANDARD_IA- Viz aws CLI pro další informace o používání
aws CLI. - Viz operace na úrovni objektu pro úplný seznam operací API na úrovni objektu s S3 API kompatibilním s R2.