Dosytování archivovaného objektu blob do online úrovně

Pokud chcete načíst objekt blob, který je v archivní úrovni, musíte ho nejprve dosánout do online úrovně (horká nebo studená). Objekt blob můžete dosytovat jedním ze dvou způsobů:

Při dosádce objektu blob můžete určit prioritu operace na standardní prioritu nebo vysokou prioritu. Dokončení operace dosálení se standardní prioritou může trvat až 15 hodin. Operace s vysokou prioritou má přednost před požadavky se standardní prioritou a u objektů menších než 10 GB se může dokončit za méně než jednu hodinu. V době, kdy operace čeká na vyřízení, můžete změnit prioritu dosázanosti ze Standard na Vysokou.

Můžete nakonfigurovat Azure Event Grid událost po dokončení dosálení a v reakci na to spustit kód aplikace. Informace o tom, jak zpracovat událost, která po dokončení operace dosálení objektu blob spustí funkci Azure, najdete v tématu Spuštění funkce Azure v reakci na událost dosálení objektu blob.

Další informace o dosádání objektu blob najdete v tématu Dosádání objektů blob z archivní úrovně.

Dosádka objektu blob pomocí operace kopírování

Pokud chcete dosytovat objekt blob z archivní úrovně tak, že ho zkopírujete do online úrovně, použijte PowerShell, Azure CLI nebo jednu z Azure Storage klientských knihoven. Mějte na paměti, že při kopírování archivovaného objektu blob do online úrovně musí mít zdrojové a cílové objekty blob jiné názvy.

Po dokončení operace kopírování se cílový objekt blob zobrazí v archivní úrovni. Cílový objekt blob se pak dosází do online úrovně, kterou jste zadali v operaci kopírování. Když se cílový objekt blob úplně dosází, bude k dispozici v nové online úrovni.

Následující příklady ukazují, jak zkopírovat archivovaný objekt blob pomocí PowerShellu nebo Azure CLI.

Dosytování objektu blob změnou jeho úrovně

Pokud chcete dosytovat objekt blob změnou jeho úrovně z archivní na horkou nebo studenou, Azure Portal, PowerShell nebo Azure CLI.

Pokud chcete změnit úroveň objektu blob z archivní na horkou nebo studenou v Azure Portal, postupujte takto:

  1. Vyhledejte objekt blob, který se má dosytovat v Azure Portal.

  2. Na pravé straně stránky vyberte tlačítko Další.

  3. Vyberte Změnit úroveň.

  4. V rozevíracím seznamu Úroveň přístupu vyberte cílovou úroveň přístupu.

  5. V rozevíracím seznamu Priorita dosádky vyberte požadovanou prioritu dosaďování. Mějte na paměti, že nastavení priority dosázování na hodnotu Vysoká obvykle vede k rychlejšímu dosácení, ale také vyšším nákladům.

    Snímek obrazovky znázorňující, jak dosádlit objekt blob z archivní úrovně v Azure Portal

  6. Vyberte tlačítko Uložit.

Hromadná rehyddrace sady objektů blob

Pokud chcete dosytovat velký počet objektů blob najednou, zavolejte operaci Blob Batch, která zavolá set blob tier jako hromadnou operaci. Příklad kódu, který ukazuje, jak provést dávkovou operaci, najdete v tématu AzBulkSetBlobTier.

Kontrola stavu operace dosálení

Zatímco se objekt blob dosaže, můžete zkontrolovat jeho stav a prioritu dosádání pomocí Azure Portal, PowerShellu nebo Azure CLI. Vlastnost status může vrátit hodnotu rehydrate-pending-to-hot nebo rehydrate-pending-to-cool v závislosti na cílové úrovni operace dosázení. Vlastnost priority dosálení vrátí hodnotu Standard nebo High.

Mějte na paměti, že opětovné dosvědení archivovaného objektu blob může trvat až 15 hodin a opakované dotazování stavu objektu blob, aby se zjistilo, jestli je dosvědčování dokončeno, je neefektivní. Použití Azure Event Grid k zachycení události, která se po dokončení dosytosti vyžádá, nabízí lepší výkon a optimalizaci nákladů. Informace o tom, jak spustit funkci Azure Při spuštění události při dosácení objektů blob, najdete v tématu Spuštění funkce Azure v reakci na událost dosažování objektů blob.

Pokud chcete zkontrolovat stav a prioritu operace dosázanosti čekající na vyřízení v Azure Portal, zobrazte dialogové okno Změnit úroveň objektu blob:

Snímek obrazovky znázorňující stav dosárání objektu blob v Azure Portal

Po dokončení dosálení můžete v okně Azure Portal, že se plně dosáněný objekt blob teď zobrazuje v cílové online vrstvě.

Snímek obrazovky znázorňující dosáněný objekt blob ve studené úrovni a objekt blob protokolu zapisovaný obslužnou rutinou události

Změna priority dosázanosti čekající operace

Zatímco operace dosálení se standardní prioritou čeká na vyřízení, můžete změnit nastavení priority dosázanosti objektu blob z úrovně Standard na vysokou, aby se tento objekt blob dosadělil rychleji.

Všimněte si, že u čekající operace není možné snížit nastavení priority dosálení z vysoké na standardní. Mějte také na paměti, že změna priority dosázanosti může mít vliv na fakturaci. Další informace najdete v tématu Opětovné dosárání objektů blob z archivní úrovně.

Změna priority dosázanosti pro čekající operaci Set Blob Tier

Pokud chcete změnit prioritu dosázanosti v době, kdy čeká operace Set Blob Tier se standardní prioritou, použijte Azure Portal, PowerShell, Azure CLI nebo jednu z Azure Storage klientských knihoven.

Pokud chcete změnit prioritu dosázanosti u čekající operace s Azure Portal, postupujte takto:

  1. Přejděte k objektu blob, pro který chcete změnit prioritu dosažování, a vyberte objekt blob.

  2. Vyberte tlačítko Změnit úroveň.

  3. V dialogovém okně Změnit úroveň nastavte úroveň přístupu na cílovou úroveň online přístupu pro dosažící objekt blob (horká nebo studená). V poli Stav archivu se zobrazuje cílová online úroveň.

  4. V rozevíracím seznamu Priorita dosádky nastavte prioritu na Vysoká.

  5. Vyberte Uložit.

    Snímek obrazovky, který znázorňuje, jak aktualizovat prioritu dosádání objektu blob dosa Azure Portal

Změna priority dosálení u čekající operace kopírování objektu blob

Když dosádáte objekt blob tak, že archivovaný objekt blob zkopírujete do online úrovně, Azure Storage okamžitě vytvoří cílový objekt blob v archivní úrovni. Cílový objekt BLOB se pak znovu nahydratované do cílové úrovně s prioritou zadanou při operaci kopírování. Další informace o dekomprimaci archivovaného objektu BLOB s operací kopírování najdete v tématu kopírování archivovaného objektu blob do online úrovně.

k provedení operace kopírování z archivní úrovně do online úrovně se standardní prioritou použijte PowerShell, rozhraní příkazového řádku Azure nebo jednu z Azure Storage klientských knihoven. Další informace najdete v tématu dehydratované objekt BLOB s operací kopírování. V případě, že chcete změnit prioritu dosazení z úrovně Standard na úroveň vysoká pro nevyřízenou regeneraci, zavolejte v cílovém objektu BLOB úroveň objektu BLOB a určete cílovou úroveň.

Po zahájení operace kopírování uvidíte v Azure Portal, že je zdrojový i cílový objekt BLOB v archivní úrovni. Cílový objekt BLOB se rehydratované se standardní prioritou.

Snímek obrazovky s cílovým objektem BLOB v archivní úrovni a rehydratované se standardní prioritou

Chcete-li změnit prioritu vysazování pro cílový objekt blob, postupujte takto:

  1. Vyberte cílový objekt BLOB.
  2. Vyberte tlačítko změnit úroveň .
  3. V dialogovém okně změnit úroveň nastavte úroveň přístupu na cílovou online úroveň přístupu pro rehydratované objekt BLOB (horká nebo studená). Pole stav archivu zobrazuje cílovou online úroveň.
  4. V rozevíracím seznamu Priorita rehydratovaného nastavte priorita na Vysoká.
  5. Vyberte Uložit.

Stránka vlastnosti cílového objektu BLOB teď ukazuje, že se revádí s vysokou prioritou.

Snímek obrazovky cílového objektu BLOB v archivní úrovni a demonstrace s vysokou prioritou

Viz také