Blobok helyreállítható törlése

A blobok helyreállítható törlése megvédi az egyes blobokat, pillanatképeket vagy verziókat a véletlen törlésekkel és felülírásokkal szemben azáltal, hogy a törölt adatokat egy adott ideig megőrzi a rendszerben. A megőrzési időszak alatt visszaállíthatja a helyreállíthatóan törölt objektumokat a törlés időpontjában az állapotára. A megőrzési időtartam lejárta után az objektum véglegesen törlődik.

A blobok helyreállítható törlése a blobadatok átfogó adatvédelmi stratégiájának része. A blobadatok optimális védelme érdekében a Microsoft a következő adatvédelmi funkciók engedélyezését javasolja:

Ha többet szeretne megtudni a Microsoft adatvédelmi javaslatairól, tekintse meg az adatvédelem áttekintését.

Figyelemfelhívás

Miután engedélyezte a blobok verziószámozását egy tárfiókhoz, a fiókban lévő blobok minden írási művelete egy új verzió létrehozását eredményezi. Emiatt a blobok verziószámozásának engedélyezése további költségekkel járhat. A költségek minimalizálása érdekében használjon életciklus-felügyeleti szabályzatot a régi verziók automatikus törléséhez. További információ az életciklus-kezelésről: Költségek optimalizálása Azure Blob Storage hozzáférési szintek automatizálásával.

A blob helyreállítható törlésének működése

Ha engedélyezi a blobok helyreállítható törlését egy tárfiókhoz, 1 és 365 nap közötti megőrzési időtartamot kell megadnia a törölt objektumokhoz. A megőrzési időtartam azt jelzi, hogy az adatok mennyi ideig maradnak elérhetők a törlés vagy felülírás után. Az óra az objektum törlése vagy felülírása után a megőrzési időszakon kezdődik.

Amíg a megőrzési időszak aktív, a Törölt blob művelet meghívásával visszaállíthatja a törölt blobokat a pillanatképeivel együtt, vagy egy törölt verziót. Az alábbi ábra bemutatja, hogyan állítható vissza egy törölt objektum, ha engedélyezve van a blob helyreállítható törlése:

A helyreállítható módon törölt blobok visszaállítását bemutató ábra

A helyreállítható törlés megőrzési időtartamát bármikor módosíthatja. A frissített megőrzési időszak csak azokra az adatokra vonatkozik, amelyeket a megőrzési időszak módosítása után töröltek. A megőrzési időszak módosítása előtt törölt adatokra a törléskor érvényes megőrzési időtartam vonatkozik.

A helyreállíthatóan törölt objektumok törlésének megkísérlése nincs hatással a lejárati idejére.

Ha letiltja a blobok helyreállítható törlését, a helyreállítható törlési megőrzési időszak leteltéig továbbra is elérheti és helyreállíthatja a helyreállítható törléssel törölt objektumokat a tárfiókban.

A blobok verziószámozása általános célú v2-, blokkblob- és Blob Storage-fiókokhoz érhető el. A hierarchikus névtérrel rendelkező tárfiókok jelenleg nem támogatottak.

Az Azure Storage REST API 2017-07-29-es és újabb verziói támogatják a blobok helyreállítható törlését.

Fontos

A blobok helyreállítható törlését csak az egyes blobok, pillanatképek, címtárak (hierarchikus névtérben) vagy verziók visszaállítására használhatja. Egy tároló és annak tartalmának visszaállításához a tároló helyreállítható törlését is engedélyezni kell a tárfiókhoz. A Microsoft azt javasolja, hogy engedélyezze a tároló helyreállítható törlését és a blobok verziószámozását a blobok helyreállítható törlésével együtt, hogy teljes védelmet biztosítson a blobadatok számára. További információkért lásd az adatvédelem áttekintését.

A blobok helyreállítható törlése nem véd a tárfiókok törlése ellen. A tárfiók törlés elleni védelméhez konfiguráljon egy zárolást a tárfiók-erőforráson. További információ a tárfiókok zárolásáról: Azure-Resource Manager-zárolás alkalmazása tárfiókra.

A törlés kezelése a helyreállítható törlés engedélyezése esetén

Ha a blob helyreállítható törlése engedélyezve van, a blob törlése helyreállíthatóan töröltként jelöli meg a blobot. Nem jön létre pillanatkép. A megőrzési időszak lejártakor a helyreállíthatóan törölt blob véglegesen törlődik.

Ha egy blob rendelkezik pillanatképekkel, a blob csak akkor törölhető, ha a pillanatképeket is törli. Amikor töröl egy blobot és annak pillanatképeit, a blob és a pillanatképek is helyreállíthatóan töröltként lesznek megjelölve. Nem jönnek létre új pillanatképek.

Az alapblob törlése nélkül is törölhet egy vagy több aktív pillanatképet. Ebben az esetben a pillanatkép helyreállítható módon törlődik.

Ha egy címtárat olyan fiókban törölnek, amelyen engedélyezve van a hierarchikus névtér funkció, a címtár és annak teljes tartalma helyreállíthatóan töröltként lesz megjelölve. Csak a helyreállíthatóan törölt könyvtár érhető el. A helyreállíthatóan törölt könyvtár tartalmának eléréséhez először a helyreállíthatóan törölt könyvtárat kell törölni.

A helyreállíthatóan törölt objektumok láthatatlanok, kivéve, ha kifejezetten megjelennek vagy fel vannak sorolva. A helyreállíthatóan törölt objektumok listázásáról további információt a helyreállíthatóan törölt blobok kezelése és visszaállítása című témakörben talál.

Felülírás kezelése a helyreállítható törlés engedélyezésekor

Fontos

Ez a szakasz nem vonatkozik a hierarchikus névtérrel rendelkező fiókokra.

Egy művelet , például a Put Blob, a Put Block List vagy a Copy Blob meghívása felülírja a blobban lévő adatokat. Ha a blob helyreállítható törlése engedélyezve van, a blob felülírása automatikusan létrehoz egy helyreállíthatóan törölt pillanatképet a blob állapotáról az írási művelet előtt. A megőrzési időszak lejártakor a helyreállíthatóan törölt pillanatkép véglegesen törlődik.

A helyreállíthatóan törölt pillanatképek láthatatlanok, kivéve, ha a helyreállíthatóan törölt objektumok explicit módon megjelennek vagy fel vannak sorolva. A helyreállíthatóan törölt objektumok listázásáról további információt a helyreállíthatóan törölt blobok kezelése és visszaállítása című témakörben talál.

A másolási művelet védelméhez engedélyezni kell a blob helyreállítható törlését a cél tárfiókban.

A blob helyreállítható törlése nem nyújt védelmet a blob metaadatainak vagy tulajdonságainak írására szolgáló műveletek ellen. A blob metaadatainak vagy tulajdonságainak frissítésekor nem jön létre helyreállíthatóan törölt pillanatkép.

A blobok helyreállítható törlése nem támogatja a blobok felülírását az archív szinten. Ha egy archív szinten lévő blobot felülír egy új blob valamelyik rétegben, akkor a felülírt blob véglegesen törlődik.

Prémium szintű tárfiókok esetén a helyreállíthatóan törölt pillanatképek nem számítanak bele a blobonkénti 100 pillanatképre vonatkozó korlátba.

Helyreállíthatóan törölt objektumok visszaállítása

Helyreállítható módon törölt blobokat vagy könyvtárakat állíthat vissza (hierarchikus névtérben), ha meghívja az Undelete Blob műveletet a megőrzési időszakon belül. A Blob visszavonása művelet visszaállít egy blobot és a hozzá társított helyreállíthatóan törölt pillanatképeket. A megőrzési időszak során törölt pillanatképek visszaállnak.

A hierarchikus névtérrel rendelkező fiókokban a Blob visszavonása művelettel helyreállíthatóan törölt címtárat és annak teljes tartalmát is visszaállíthatja. Ha olyan könyvtárat nevez át, amely helyreállítható módon törölt blobokat tartalmaz, a helyreállíthatóan törölt blobok leválasztódnak a címtárról. Ha vissza szeretné állítani ezeket a blobokat, vissza kell állítania a könyvtár nevét az eredeti nevére, vagy létre kell hoznia egy külön könyvtárat, amely az eredeti könyvtárnevet használja. Ellenkező esetben hibaüzenet jelenik meg, amikor megpróbálja visszaállítani a helyreállíthatóan törölt blobokat. Nem állíthat vissza könyvtárat vagy blobot olyan fájlútvonalra, amelynek már van ilyen nevű könyvtára vagy blobja. Ha például törli a.txt (1) és feltölt egy a.txt (2) nevű új fájlt, nem állíthatja vissza a helyreállíthatóan törölt a.txt (1) az aktív a.txt (2) törléséig vagy átnevezéséig. A helyreállíthatóan törölt címtárak tartalma csak a címtár törlése után érhető el.

Ha nem helyreállítható módon törölt blobon hívja meg az Undelete blobot , a rendszer visszaállítja a blobhoz társított helyreállíthatóan törölt pillanatképeket. Ha a blob nem rendelkezik pillanatképekkel, és nem törlődik helyreállítható módon, akkor az Undelete blob meghívásának nincs hatása.

Ha elő szeretne léptetni egy helyreállíthatóan törölt pillanatképet az alapblobba, először hívja meg az Undelete Blobot az alapblobon a blob és a pillanatképek visszaállításához. Ezután másolja a kívánt pillanatképet az alapblobra. A pillanatképet egy új blobba is másolhatja.

A helyreállítható módon törölt blobokban vagy pillanatképekben lévő adatok nem olvashatók, amíg az objektum vissza nem lett állítva.

A helyreállíthatóan törölt objektumok visszaállításával kapcsolatos további információkért lásd: Helyreállíthatóan törölt blobok kezelése és visszaállítása.

Blobok helyreállítható törlése és verziószámozása

Fontos

A verziószámozás nem támogatott a hierarchikus névtérrel rendelkező fiókok esetében.

Ha a blobok verziószámozása és a blobok helyreállítható törlése is engedélyezve van egy tárfiókban, akkor a blob felülírása automatikusan létrehoz egy új korábbi verziót, amely tükrözi a blob állapotát az írási művelet előtt. Az új verzió nem lesz helyreállítható módon törölve, és nem lesz eltávolítva a helyreállítható törlés megőrzési időszakának lejártakor. A rendszer nem hoz létre helyreállíthatóan törölt pillanatképeket.

Ha a blobok verziószámozása és a blobok helyreállítható törlése is engedélyezve van egy tárfiókban, akkor a blob törlésekor a blob aktuális verziója egy korábbi verzióvá válik, és már nincs aktuális verzió. A rendszer nem hoz létre új verziót, és nem hoz létre helyreállíthatóan törölt pillanatképeket. A rendszer az összes korábbi verziót megőrzi, amíg explicit módon nem törli őket, akár közvetlen törlési művelettel, akár életciklus-felügyeleti szabályzattal.

A helyreállítható törlés és a verziószámozás együttes engedélyezése megvédi a korábbi blobverziókat és az aktuális verziókat a törléstől. Ha engedélyezve van a helyreállítható törlés, a korábbi verziók explicit törlésekor létrejön egy helyreállíthatóan törölt verzió, amely addig marad meg, amíg a helyreállítható törlés megőrzési ideje el nem telik. A helyreállítható törlés megőrzési időszakának lejárta után a helyreállíthatóan törölt blobverzió véglegesen törlődik.

Az Undelete Blob művelettel helyreállíthatóan törölt verziókat állíthat vissza a helyreállítható törlés megőrzési ideje alatt. A Blob törlése művelet mindig visszaállítja a blob összes helyreállíthatóan törölt verzióját. Nem lehet csak egyetlen helyreállíthatóan törölt verziót visszaállítani.

Megjegyzés

Ha a verziószámozás engedélyezve van, a Törlési blob művelet egy törölt blobon való meghívása visszaállítja a helyreállíthatóan törölt verziókat vagy pillanatképeket, de nem állítja vissza az aktuális verziót. Az aktuális verzió visszaállításához előléptethet egy korábbi verziót úgy, hogy az aktuális verzióra másolja.

A Microsoft azt javasolja, hogy engedélyezze a verziószámozást és a blob helyreállítható törlését a tárfiókokhoz az optimális adatvédelem érdekében. A blobok verziószámozásával és a helyreállítható törléssel kapcsolatos további információkért lásd a blobok verziószámozását és a helyreállítható törlést.

Blob helyreállítható törlés elleni védelem művelet szerint

Az alábbi táblázat ismerteti a törlési és írási műveletek várt viselkedését, ha a blob helyreállítható törlése engedélyezve van, blobverzióval vagy anélkül.

Tárfiók (nincs hierarchikus névtér)

REST API-műveletek Helyreállítható törlés engedélyezve Helyreállítható törlés és verziószámozás engedélyezve
Tárfiók törlése Nincs változás. A törölt fiókban lévő tárolók és blobok nem állíthatók helyre. Nincs változás. A törölt fiókban lévő tárolók és blobok nem állíthatók helyre.
Tároló törlése Nincs változás. A törölt tárolóban lévő blobok nem állíthatók helyre. Nincs változás. A törölt tárolóban lévő blobok nem állíthatók helyre.
Delete Blob Ha egy blob törlésére szolgál, a blob helyreállíthatóan töröltként lesz megjelölve.

Ha blobpillanatkép törlésére szolgál, a rendszer helyreállíthatóan töröltként jelöli meg a pillanatképet.
Ha blob törlésére használják, az aktuális verzió egy korábbi verzióvá válik, és az aktuális verzió törlődik. Nem jön létre új verzió, és nem jönnek létre helyreállíthatóan törölt pillanatképek.

Ha blobverzió törlésére használják, a verzió helyreállíthatóan töröltként lesz megjelölve.
Blobok visszavonása Visszaállít egy blobot és a megőrzési időszakon belül törölt pillanatképeket. Visszaállítja a blobot és a megőrzési időszakon belül törölt összes verziót.
Put Blob
Blokklista elhelyezése
Copy Blob
Blob másolása URL-címről
Ha egy aktív blobot hív meg, a rendszer automatikusan létrehoz egy pillanatképet a blob állapotáról a művelet előtt.

Ha egy helyreállíthatóan törölt blobot hív meg, akkor a rendszer csak akkor hoz létre pillanatképet a blob korábbi állapotáról, ha egy azonos típusú blob váltja fel. Ha a blob más típusú, akkor az összes meglévő helyreállíthatóan törölt adat véglegesen törlődik.
A rendszer automatikusan létrehoz egy új verziót, amely rögzíti a blob állapotát a művelet előtt.
Blokk elhelyezése Ha egy blokk aktív blobra való véglegesítésére szolgál, nincs változás.

Ha egy helyreállíthatóan törölt blobra véglegesít egy blokkot, a rendszer létrehoz egy új blobot, és automatikusan létrehoz egy pillanatképet a helyreállíthatóan törölt blob állapotának rögzítéséhez.
Nincs változás.
Lap elhelyezése
Oldal elhelyezése URL-címről
Nincs változás. A művelettel felülírt vagy törölt lapblobadatok nem lesznek mentve, és nem állíthatók helyre. Nincs változás. A művelettel felülírt vagy törölt lapblobadatok nem lesznek mentve, és nem állíthatók helyre.
Hozzáfűző blokk
Blokk hozzáfűzése URL-címből
Nincs változás. Nincs változás.
Blobtulajdonságok beállítása Nincs változás. A felülírt blobtulajdonságok nem állíthatók helyre. Nincs változás. A felülírt blobtulajdonságok nem állíthatók helyre.
Blob metaadatainak beállítása Nincs változás. A felülírt blob metaadatai nem állíthatók helyre. A rendszer automatikusan létrehoz egy új verziót, amely rögzíti a blob állapotát a művelet előtt.
Set Blob Tier Az alapblob átkerül az új szintre. Az aktív vagy helyreállíthatóan törölt pillanatképek az eredeti szinten maradnak. Nem jön létre helyreállíthatóan törölt pillanatkép. Az alapblob átkerül az új szintre. Az aktív vagy helyreállíthatóan törölt verziók az eredeti szinten maradnak. Nem jön létre új verzió.

Tárfiók (hierarchikus névtér)

REST API-művelet Helyreállítható törlés engedélyezve
Elérési út – Törlés Létrejön egy helyreállíthatóan törölt blob vagy könyvtár. A helyreállíthatóan törölt objektum a megőrzési idő után törlődik.
Delete Blob Létrejön egy helyreállíthatóan törölt objektum. A helyreállíthatóan törölt objektum a megőrzési idő után törlődik. A helyreállítható törlés nem támogatott a pillanatképeket és pillanatképeket tartalmazó blobok esetében.
Elérési út – Blob vagy könyvtár átnevezését lehetővé tevő létrehozás A meglévő célblob vagy üres könyvtár helyreállíthatóan törlődik, és a forrás lecseréli azt. A helyreállíthatóan törölt objektum a megőrzési idő után törlődik.

Szolgáltatások támogatása

Ennek a funkciónak a támogatását befolyásolhatja a Data Lake Storage Gen2, a Hálózati fájlrendszer (NFS) 3.0 protokoll vagy az SSH File Transfer Protocol (SFTP) engedélyezése.

Ha engedélyezte ezeket a képességeket, tekintse meg a Blob Storage szolgáltatástámogatását az Azure Storage-fiókokban a funkció támogatásának felméréséhez.

Árak és számlázás

Az összes helyreállíthatóan törölt adat számlázása az aktív adatokkal megegyező mértékben történik. A megőrzési idő leteltét követően véglegesen törölt adatokért nem kell fizetnie.

Ha engedélyezi a helyreállítható törlést, a Microsoft azt javasolja, hogy használjon rövid megőrzési időtartamot, hogy jobban megértse, hogyan befolyásolja a funkció a számláját. A minimálisan ajánlott megőrzési időtartam hét nap.

A gyakran felülírt adatok helyreállítható törlésének engedélyezése a blobok listázásakor megnövekedett tárkapacitási díjakat és nagyobb késést eredményezhet. Ezt a többletköltséget és késést csökkentheti, ha a gyakran felülírt adatokat egy külön tárfiókban tárolja, ahol a helyreállítható törlés le van tiltva.

A blobok felülírásakor vagy törlésekor nem kell fizetnie a pillanatképek vagy verziók automatikus generálásával kapcsolatos tranzakciókért. Az Undelete Blob művelet hívásaiért az írási műveletek tranzakciós sebességével kell fizetnie.

A Blob Storage díjszabásával kapcsolatos további információkért tekintse meg a Blob Storage díjszabási oldalát.

Blob helyreállítható törlése és virtuálisgép-lemezek

A blob helyreállítható törlése prémium és standard nem felügyelt lemezekhez is elérhető, amelyek lapblobok a háttérben. A helyreállítható törléssel helyreállíthatja a blob törlése, a Blob elhelyezése, a Blokklista elhelyezése és a Blob másolása művelet által törölt vagy felülírt adatokat.

A Put Page hívása által felülírt adatok nem állíthatók helyre. Az Azure-beli virtuális gépek nem felügyelt lemezre írnak a Put Page hívásával, így az Azure-beli virtuális gépekről nem felügyelt lemezre irányuló írások visszavonása helyreállítható törléssel nem támogatott.

Következő lépések