INTEGRITY Dokumentace

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:

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í

Ú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í

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