Vytvoření snímku objektu blob
Snímek objektu blob je verze objektu blob jen pro čtení, která se pořizuje v jednom časovém okamžiku. Po vytvoření je možné snímek přečíst, zkopírovat nebo odstranit, ale ne upravovat. Snímky poskytují způsob, jak zálohovat objekt blob tak, jak se zobrazí v určitém okamžiku v čase.
Snímek objektu blob má stejný název jako základní objekt blob, ze kterého se snímek pořídí, s připojenou DateTime
hodnotou označující čas pořízení snímku. Pokud je http://storagesample.core.blob.windows.net/mydrives/myvhd
například identifikátor URI objektu blob stránky , bude identifikátor URI snímku vypadat přibližně takto http://storagesample.core.blob.windows.net/mydrives/myvhd?snapshot=2011-03-09T01:42:34.9360000Z
: . Tuto hodnotu můžete použít k odkazování na snímek pro další operace. Snímky objektu blob sdílejí identifikátor URI objektu blob a rozlišují se pouze podle této DateTime
hodnoty.
Objekt blob může mít libovolný počet snímků. Snímky se zachovají, dokud se explicitně nesmažou. Snímek nemůže přežívat zdrojový objekt blob. Pokud chcete sledovat aktuální snímky, můžete vytvořit výčet snímků přidružených k vašemu objektu blob.
Dědění vlastností
Když vytvoříte snímek objektu blob, zkopírují se do snímku systémové vlastnosti se stejnými hodnotami, mezi které patří:
- Contenttype
- ContentEncoding
- Jazyk obsahu
- Délka
- Cachecontrol
- ObsahMd5
Zapůjčení přidružené k základnímu objektu blob se do snímku nezkopíruje. Snímky se nedají zapůjčením.
Kopírování snímků
Operace kopírování zahrnující objekty blob a snímky se řídí těmito pravidly:
Snímek můžete zkopírovat přes jeho základní objekt blob. Zvýšením úrovně snímku na pozici základního objektu blob můžete obnovit starší verzi objektu blob. Snímek zůstane, ale jeho zdroj se přepíše kopií, která se dá číst i zapisovat.
Snímek můžete zkopírovat do cílového objektu blob, který má jiný název. Výsledným cílovým objektem blob je zapisovatelný objekt blob, nikoli snímek.
Při kopírování zdrojového objektu blob se snímky zdrojového objektu blob nekopírují do cíle. Když kopii cílového objektu blob přepíše, všechny snímky přidružené k cílovému objektu blob zůstanou pod jeho názvem nedotčené.
Když vytvoříte snímek objektu blob bloku, zkopíruje se do snímku také seznam potvrzených bloků objektu blob. Nepotvrzené bloky se nekopírují.
Zadání podmínky přístupu
Můžete zadat podmínku přístupu, aby se snímek vytvořil pouze v případě, že je tato podmínka splněna. Pokud zadaná podmínka není splněná, snímek se nevytvořil a služba Azure Blob Storage vrátí stavový kód HTTPStatusCode.ConditionFailed. Další informace najdete v tématu Snapshot Blob.
Odstraňují se snímky
Objekt blob, který obsahuje snímky, se nedá odstranit, pokud se neodstraní také snímky. Snímek můžete odstranit jednotlivě, nebo můžete odstranit všechny snímky při odstranění zdrojového objektu blob. Pokud se pokusíte odstranit objekt blob, který stále obsahuje snímky, volání vrátí chybu.
Viz také
Pořízení snímku objektu blob
Put Block
Put Block List
Vložit stránku
Odstranění objektu blob
Výpis prostředků úložiště objektů blob
Vysvětlení způsobu, jakým se účtují poplatky za snímky