Extrahydrera en arkiverad blob till en onlinenivå

Om du vill läsa en blob som finns på arkivnivån måste du först extrahydrera bloben till en onlinenivå (hot eller cool). Du kan återupphysa en blob på något av två sätt:

  • Genom att kopiera den till en ny blob på nivån Hot eller Cool med åtgärden Kopiera blob. Microsoft rekommenderar det här alternativet för de flesta scenarier.
  • Genom att ändra dess nivå från Arkiv till Hot eller Cool med åtgärden Ange blobnivå.

När du återuppbar en blob kan du ange prioriteten för åtgärden till standardprioritet eller hög prioritet. En återfuktningsåtgärd med standardprioritet kan ta upp till 15 timmar att slutföra. En åtgärd med hög prioritet prioriteras över begäranden med standardprioritet och kan slutföras på mindre än en timme för objekt under 10 GB i storlek. Du kan ändra återfuktningsprioritet från Standard till Hög medan åtgärden väntar.

Du kan konfigurera Azure Event Grid att köra en händelse när återuppvädrning är klar och köra programkoden som svar. Information om hur du hanterar en händelse som kör en Azure-funktion när extraurseringsåtgärden för bloben är klar finns i Köra en Azure-funktion som svar på en blobbrehydreringshändelse.

Mer information om hur du återskapar en blob finns i Extra information om blobbrehydrering från arkivnivån.

Återuppda en blob med en kopieringsåtgärd

Om du vill extrahydrera en blob från arkivnivån genom att kopiera den till en onlinenivå använder du PowerShell, Azure CLI eller något av Azure Storage klientbiblioteken. Tänk på att när du kopierar en arkiverad blob till en onlinenivå måste käll- och målblobarna ha olika namn.

När kopieringen är klar visas målbloben på arkivnivån. Målbloben rehydreras sedan till onlinenivån som du angav i kopieringsåtgärden. När målbloben är helt återställd blir den tillgänglig på den nya onlinenivån.

I följande exempel visas hur du kopierar en arkiverad blob med PowerShell eller Azure CLI.

Ej tillämpligt

Återuppda en blob genom att ändra dess nivå

Om du vill återuppstända en blob genom att ändra dess nivå från Arkiv till Hot eller Cool använder du Azure Portal, PowerShell eller Azure CLI.

Följ dessa steg om du vill ändra en blobs nivå från Arkiv till Azure Portal eller Kall i följande steg:

  1. Leta upp bloben som ska Azure Portal.

  2. Välj knappen Mer till höger på sidan.

  3. Välj Ändra nivå.

  4. Välj målåtkomstnivå från listrutan Åtkomstnivå.

  5. I listrutan Rehydrate priority (Återuppvätningsprioritet) väljer du önskad prioritet för återuppdrering. Tänk på att om du ställer in prioriteten för extrahydrering på Hög resulterar det vanligtvis i snabbare extra extra information, men det medför också en större kostnad.

    Skärmbild som visar hur du återuppbar en blob från arkivnivån i Azure Portal

  6. Välj knappen Spara.

Masshydrera en uppsättning blobar

Om du vill rehydrera ett stort antal blobar samtidigt anropar du Blob Batch-åtgärden för att anropa Set Blob Tier (Ange blobnivå) som en massåtgärd. Ett kodexempel som visar hur du utför batchåtgärden finns i AzBulkSetBlobTier.

Kontrollera statusen för en återuppvädreringsåtgärd

När bloben återupprepas kan du kontrollera status och prioritet för återuppdäckning med hjälp av Azure Portal, PowerShell eller Azure CLI. Statusegenskapen kan returnera rehydrate-pending-to-hot eller rehydrate-pending-to-cool, beroende på målnivån för återuppvädrningsåtgärden. Egenskapen rehydration priority returnerar antingen Standard eller Hög.

Tänk på att återuppvädring av en arkiverad blob kan ta upp till 15 timmar, och att upprepade gånger avssöka blobens status för att avgöra om återuppfuktningen är slutförd är ineffektiv. Med Azure Event Grid för att samla in den händelse som utspelar sig när återuppvädrningen är klar får du bättre prestanda- och kostnadsoptimering. Information om hur du kör en Azure-funktion när en händelse körs på blobbrehydrering finns i Run an Azure Function in response to a blob rehydration event (Köra en Azure-funktion som svar på en blob-återuppdäckningshändelse).

Om du vill kontrollera status och prioritet för en väntande återuppvädreringsåtgärd i Azure Portal du dialogrutan Ändra nivå för bloben:

Skärmbild som visar återuppvädrningsstatus för en blob i Azure Portal

När återupptäckning är klar kan du se i Azure Portal att den fullständigt extrahydrerade bloben nu visas på målnivån online.

Skärmbild som visar den rehydrerade bloben på den kalla nivån och loggbloben som skrivits av händelsehanteraren

Ändra återfuktningsprioritet för en väntande åtgärd

Medan en återfuktningsåtgärd med standardprioritet väntar kan du ändra prioritetsinställningen för återuppdäckning för en blob från Standard till Hög för att extrahydrera bloben snabbare.

Observera att prioritetsinställningen för extra vatten inte kan sänkas från Hög till Standard för en väntande åtgärd. Tänk också på att en ändring av extra informationsprioritet kan ha en faktureringspåverkan. Mer information finns i Återuppdäckning av blob från arkivnivån.

Ändra återfuktningsprioritet för en väntande åtgärd på Set Blob-nivå

Om du vill ändra återfuktningsprioritet medan en åtgärd för att ange blobnivå av standardprioritet väntar använder du Azure Portal, PowerShell, Azure CLI eller något av Azure Storage klientbiblioteken.

Följ dessa steg om du vill ändra återfuktningsprioritet för en väntande åtgärd Azure Portal den här åtgärden:

  1. Gå till bloben som du vill ändra prioriteten för extra information för och välj bloben.

  2. Välj knappen Ändra nivå.

  3. I dialogrutan Ändra nivå anger du åtkomstnivån till onlineåtkomstnivån för målbloben (hot eller cool). Fältet Arkivstatus visar onlinenivån som mål.

  4. I listrutan Rehydrate priority (Rehydrate-prioritet) anger du prioriteten till High (Hög).

  5. Välj Spara.

    Skärmbild som visar hur du uppdaterar återfuktningsprioritet för en extra vattenblob i Azure Portal

Ändra återfuktningsprioritet för en väntande kopieringsblobåtgärd

När du tar bort en blob genom att kopiera den arkiverade bloben till en onlinenivå skapar Azure Storage omedelbart målbloben på arkivlagringsnivån. Målbloben rehydreras sedan till målnivån med den prioritet som anges för kopieringsåtgärden. Mer information om hur du återskapar en arkiverad blob med en kopieringsåtgärd finns i Kopiera en arkiverad blob till en onlinenivå.

Om du vill utföra kopieringsåtgärden från arkivnivån till en onlinenivå med standardprioritet använder du PowerShell, Azure CLI eller något av de Azure Storage klientbiblioteken. Mer information finns i Rehydrate a blob with a copy operation (Återupphydrera en blob med en kopieringsåtgärd). Om du vill ändra återfuktningsprioritet från Standard till Hög för väntande återuppdäckning anropar du Ange blobnivå på målbloben och anger målnivån.

När du har initierat kopieringsåtgärden ser du i Azure Portal att både käll- och målbloben finns på arkivnivån. Målbloben återskapas med standardprioritet.

Skärmbild som visar målblob på arkivnivå och återupplagring med standardprioritet

Följ dessa steg om du vill ändra återfuktningsprioritet för målbloben:

  1. Välj målbloben.
  2. Välj knappen Ändra nivå.
  3. I dialogrutan Ändra nivå anger du åtkomstnivån till målåtkomstnivån online för den återuppväkande bloben (varm eller kall). Fältet Arkivstatus visar onlinenivån som mål.
  4. I listrutan Rehydrate priority (Rehydrate priority) anger du prioriteten till High (Hög).
  5. Välj Spara.

Målblobens egenskapssida visar nu att den härdas med hög prioritet.

Skärmbild som visar målblob på arkivnivå och återupplagring med hög prioritet

Se även