Archivált blob rehidratálása online szintre

Az archív szinten lévő blobok olvasásához először rehidratálnia kell a blobot egy online (gyakori, ritka vagy hideg) szintre. A blobokat kétféleképpen lehet rehidratálni:

Blob rehidratálásakor megadhatja a művelet prioritását standard vagy magas prioritásúra. A standard prioritású rehidratálási művelet végrehajtása akár 15 órát is igénybe vehet. A magas prioritású műveletek elsőbbséget élveznek a standard prioritású kérésekkel szemben, és egy órán belül befejeződhetnek a 10 GB-nál kisebb méretű objektumok esetében. Amíg a művelet függőben van, a rehidratálási prioritást a Standard értékről a Magas értékre módosíthatja.

Az Azure Event Grid konfigurálható úgy, hogy eseményt aktiváljon, ha a rehidratálás befejeződött, és az alkalmazáskódot válaszként futtatja. Ha tudni szeretné, hogyan kezelheti az Azure-függvényt futtató eseményeket a blobrehidratálási művelet befejezésekor, olvassa el az Azure-függvény futtatása blobrehidratálási eseményre válaszul című témakört.

A blobok rehidratálásával kapcsolatos további információkért lásd az archív réteg blobrehidratálását.

Blob rehidratálása másolási művelettel

Ha egy blobot online szintre másolással szeretne rehidratálni az archív rétegből, használja az Azure Portalt, a PowerShellt, az Azure CLI-t vagy az Azure Storage-ügyfélkódtárak egyikét. Ne feledje, hogy ha egy archivált blobot online szintre másol, a forrás- és célbloboknak eltérő névvel kell rendelkezniük.

Az archivált blob online célszintre másolása ugyanazon a tárfiókon belül támogatott. A 2021-02-12-es szolgáltatásverziótól kezdve az archivált blobokat átmásolhatja egy másik tárfiókba, amennyiben a célfiók ugyanabban a régióban található, mint a forrásfiók.

A másolási művelet befejezése után a célblob megjelenik az archív szinten. A célblob ezután rehidratálva lesz a másolási műveletben megadott online szintre. Amikor a célblob teljesen rehidratálva van, elérhetővé válik az új online szinten.

Blob rehidratálása ugyanarra a tárfiókra

Az alábbi példák bemutatják, hogyan másolhat egy archivált blobot egy olyan blobba, amely ugyanabban a tárfiókban található gyakori elérésű rétegben található.

  1. Lépjen a forrástárfiókra az Azure Portalon.

  2. A tárfiók navigációs ablaktábláján válassza a Storage böngészőt.

    Screenshot of Storage explorer button in the navigation pane.

  3. A tárolóböngészőben keresse meg az archivált blob helyét, jelölje be a blob mellett megjelenő jelölőnégyzetet, majd kattintson a Másolás gombra.

    Screenshot of the checkbox next to an archived blob and then the location of the copy button.

  4. Lépjen arra a tárolóra, ahová a rehidratált blobot helyezni szeretné, majd válassza a Beillesztés gombot.

    Megjelenik az Archív blob beillesztése párbeszédpanel.

    Screenshot of the paste archive blob dialog box.

    Feljegyzés

    Ha a Beillesztés gombot a forrásblob helyével megegyező helyen választja ki, akkor a Cél blobnév mezőben megjelenő alapértelmezett név numerikus utótagot tartalmaz. Ez biztosítja, hogy a forrás- és célblobok neve eltérő legyen. Ezt a nevet módosíthatja, ha azt szeretné, hogy a név eltérjön a forrásblob nevéétől.

  5. Az Archív blob beillesztése párbeszédpanelen válasszon egy hozzáférési szintet és egy rehidratálási prioritást. Ezután válassza a Beillesztés lehetőséget a blob rehidratálásához.

    Fontos

    Ne törölje a forrásblobot rehidratálás közben.

Blob rehidratálása egy másik tárfiókba ugyanabban a régióban

Az alábbi példák bemutatják, hogyan másolhat egy archivált blobot egy másik tárfiók gyakori elérésű rétegbeli blobjába.

Feljegyzés

A cél- és forrásfióknak ugyanabban a régióban kell lennie.

  1. Lépjen a forrástárfiókra az Azure Portalon.

  2. A tárfiók navigációs ablaktábláján válassza a Storage böngészőt.

    Screenshot of Storage explorer button in the navigation pane.

  3. A tárolóböngészőben keresse meg az archivált blob helyét, jelölje be a blob mellett megjelenő jelölőnégyzetet, majd kattintson a Másolás gombra.

    Screenshot of selecting the checkbox next to an archived blob and then the location of the copy button.

  4. Lépjen a céltárfiókra, és a navigációs panelen válassza a Storage böngészőt.

    Screenshot of Storage explorer button in the navigation pane of the destination storage account.

  5. Lépjen arra a tárolóra, ahová a rehidratált blobot helyezni szeretné, majd válassza a Beillesztés gombot.

    Screenshot of the location of the paste button.

    Megjelenik az Archív blob beillesztése párbeszédpanel.

    Screenshot of the paste archive blob dialog box.

  6. Az Archív blob beillesztése párbeszédpanelen válasszon egy hozzáférési szintet és egy rehidratálási prioritást. Ezután válassza a Beillesztés lehetőséget a blob rehidratálásához.

    Fontos

    Ne törölje a forrásblobot rehidratálás közben.

Rehidratálás másodlagos régióból

Ha úgy konfigurálta a tárfiókot, hogy írásvédett georedundáns tárolást (RA-GRS) használjon, akkor a másodlagos régióban található archivált blobot átmásolhatja egy másik, ugyanabban a másodlagos régióban található tárfiók online rétegére.

A másodlagos régióból való rehidratáláshoz használja az előző szakaszban ismertetett útmutatást (Blob rehidratálása egy másik tárfiókba ugyanabban a régióban). Fűzze hozzá az utótagot -secondary a forrásvégpont fióknevéhez. Ha például a Blob Storage elsődleges végpontja az myaccount.blob.core.windows.net, akkor a másodlagos végpont az myaccount-secondary.blob.core.windows.net. A tárfiók fiókhozzáférés-kulcsai megegyeznek az elsődleges és a másodlagos végpontok esetében is.

A másodlagos régiókhoz való olvasási hozzáférés beszerzéséről további információt a másodlagos régióban lévő adatokhoz való hozzáférés olvasása című témakörben talál.

Blob rehidratálása a réteg módosításával

Ha egy blobot úgy szeretne rehidratálni, hogy a réteget az archívumról a gyakori vagy ritka elérésűre módosítja, használja az Azure Portalt, a PowerShellt vagy az Azure CLI-t.

Ha egy blob rétegét archívumról gyakori vagy ritka elérésűre szeretné módosítani az Azure Portalon, kövesse az alábbi lépéseket:

  1. Keresse meg a rehidratálandó blobot az Azure Portalon.

  2. Válassza az Oldal jobb oldalán található Továbbiak gombot.

  3. Válassza a Változási szint lehetőséget.

  4. Válassza ki a célelérési szintet a hozzáférési szint legördülő listájából.

  5. A Rehidratálás prioritás legördülő listájában válassza ki a kívánt rehidratálási prioritást. Ne feledje, hogy a rehidratálási prioritás magasra állítása általában gyorsabb rehidratálást eredményez, de nagyobb költséggel jár.

    Screenshot showing how to rehydrate a blob from the archive tier in the Azure portal.

  6. Válassza ki a Mentés gombot.

Blobok tömeges rehidratálása

Ha egy tárolóban vagy mappában lévő archivált blobokat a gyakori vagy ritka elérésű szintre szeretné rehidratálni, számba kell adni a blobokat, és mindegyiken meghívni a Blobréteg beállítása műveletet. Az alábbi példa bemutatja, hogyan hajthatja végre ezt a műveletet:

N.A.

Ha egyszerre nagy számú blobot szeretne rehidratálni, hívja meg a Blob Batch műveletet a Blob Tier beállítása tömeges műveletként való meghívásához.

A kötegművelet végrehajtását bemutató példakódért lásd : AzBulkSetBlobTier.

Rehidratálási művelet állapotának ellenőrzése

Amíg a blob rehidratálódik, az Azure Portal, a PowerShell vagy az Azure CLI használatával ellenőrizheti annak állapotát és rehidratálási prioritását. Az állapottulajdonság a rehidratálási művelet célrétegétől függően rehidratát-függőben lévő vagy rehidratát-függőben lévő vagy rehidratát-függőben lévő értéket adhat vissza. A rehidratálás prioritási tulajdonsága Standard vagy High értéket ad vissza.

Ne feledje, hogy egy archivált blob rehidratációja akár 15 órát is igénybe vehet, és a blob állapotának ismételt lekérdezésével megállapíthatja, hogy a rehidratálás befejeződött-e, nem hatékony. Ha az Azure Event Grid használatával rögzíti a rehidratálás befejezésekor aktiválódott eseményt, jobb teljesítményt és költségoptimalizálást kínál. Ha tudni szeretné, hogyan futtathat Azure-függvényt, ha egy esemény blobrehidrációt aktivál, tekintse meg az Azure-függvény blobrehidratálási eseményre adott válaszát.

Ha ellenőrizni szeretné egy függőben lévő rehidratálási művelet állapotát és prioritását az Azure Portalon, jelenítse meg a blob változásszint-párbeszédpaneljét :

Screenshot showing the rehydration status for a blob in the Azure portal.

Ha a rehidratálás befejeződött, az Azure Portalon láthatja, hogy a teljesen rehidratált blob most megjelenik a célzott online szinten.

Screenshot showing the rehydrated blob in the cool tier and the log blob written by the event handler.

Függőben lévő művelet rehidratálási prioritásának módosítása

Amíg egy standard prioritású rehidratálási művelet függőben van, a blob rehidratálási prioritási beállítását a Standard értékről a Magas értékre módosíthatja a blob gyorsabb rehidratálásához.

Függőben lévő művelet esetén a rehidratálás prioritási beállítása nem csökkenthető magasról Standard értékre. Ne feledje, hogy a rehidratálási prioritás módosítása számlázási hatással lehet. További információ: Blob rehidratáció az archív rétegből.

Függőben lévő Blobréteg beállítása művelet rehidratálási prioritásának módosítása

Ha módosítani szeretné a rehidratálási prioritást, amíg egy standard prioritású Set Blob Tier művelet függőben van, használja az Azure Portalt, a PowerShellt, az Azure CLI-t vagy az Azure Storage-ügyfélkódtárak egyikét.

Ha módosítani szeretné egy függőben lévő művelet rehidratálási prioritását az Azure Portalon, kövesse az alábbi lépéseket:

  1. Keresse meg azt a blobot, amelynek a rehidratálási prioritását módosítani szeretné, és válassza ki a blobot.

  2. Válassza a Réteg módosítása gombot.

  3. A Réteg módosítása párbeszédpanelen állítsa a hozzáférési szintet a rehidratáló blob (gyakori vagy ritka elérésű) cél online hozzáférési szintjére. Az Archív állapot mező a cél online szintet jeleníti meg.

  4. A Rehydrate priority legördülő listában állítsa a prioritást Magas értékre.

  5. Válassza a Mentés lehetőséget.

    Screenshot showing how to update the rehydration priority for a rehydrating blob in Azure portal.

Függőben lévő Blob másolása művelet rehidratálási prioritásának módosítása

Amikor az archivált blobot online szintre másolva rehidratál egy blobot, az Azure Storage azonnal létrehozza a célblobot az archív szinten. A célblob ezután rehidratálva lesz a célszintre a másolási műveletben megadott prioritással. Az archivált blob másolási művelettel történő rehidratálásával kapcsolatos további információkért lásd : Archivált blob másolása online szintre.

Ha a másolási műveletet az archív szintről egy standard prioritású online szintre szeretné végrehajtani, használja a PowerShellt, az Azure CLI-t vagy az Azure Storage-ügyfélkódtárak egyikét. További információ: Blob rehidratálása másolási művelettel. Ezután a rehidratálási prioritás standardról magasra történő módosításához a függőben lévő rehidratáláshoz hívja meg a blobszint beállítását a célblobon, és adja meg a célszintet.

Miután elindította a másolási műveletet, az Azure Portalon láthatja, hogy a forrás- és a célblob is az archív szinten van. A célblob standard prioritással rehidratálódik.

Screenshot showing destination blob in archive tier and rehydrating with Standard priority.

A cél blob rehidratálási prioritásának módosításához kövesse az alábbi lépéseket:

  1. Válassza ki a célblobot.
  2. Válassza a Réteg módosítása gombot.
  3. A Réteg módosítása párbeszédpanelen állítsa a hozzáférési szintet a rehidratáló blob (gyakori vagy ritka elérésű) cél online hozzáférési szintjére. Az Archív állapot mező a cél online szintet jeleníti meg.
  4. A Rehydrate priority legördülő listában állítsa a prioritást Magas értékre.
  5. Válassza a Mentés lehetőséget.

A célblob tulajdonságainak lapja most azt mutatja, hogy magas prioritású rehidratáló.

Screenshot showing destination blob in archive tier and rehydrating with High priority.

Lásd még