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ésektől vagy felülírásoktól azáltal, hogy a törölt adatokat a rendszerben egy adott ideig megőrzi. A megőrzési időszak alatt visszaállíthat egy helyreállíthatóan törölt objektumot a törlés időpontjában az állapotára. A megőrzési időszak 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 az alábbi adatvédelmi funkciók engedélyezését javasolja:

A Microsoft adatvédelmi javaslatairól további információt az Adatvédelem áttekintése című témakörben talál.

Figyelemfelhívás

Miután engedélyezte a blobok verziószámozását egy tárfiókhoz, a fiókban lévő blobokra irányuló minden írási művelet 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ése 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 a megőrzési időszakon kezdődik, amint egy objektumot törölnek vagy felülírnak.

Amíg a megőrzési időszak aktív, visszaállíthat egy törölt blobot a pillanatképeivel együtt, vagy egy törölt verziót a Blob törlése művelet meghívásával. Az alábbi diagram 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óan 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őtartam 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 nem befolyásolja a lejárati időt.

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óan 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 blob helyreállítható törlése csak egy adott blob, pillanatkép, könyvtár (hierarchikus névtérben) vagy verzió visszaállítására használható. A 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ó: Adatvédelem áttekintése.

A blob 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ések kezelése a helyreállítható törlés engedélyezésekor

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épek is törlődnek. 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. A rendszer nem hoz létre új pillanatképeket.

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 tartalma helyreállítható módon törölve lesz. 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 explicit módon jelennek meg vagy jelennek meg. További információ a helyreállíthatóan törölt objektumok listázásáról: Helyreállíthatóan törölt blobok kezelése és visszaállítása.

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 olyan művelet meghívása, mint a Blob elhelyezése, a Blokklista elhelyezése vagy a Blob másolá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 rendszer által a pillanatkép létrehozásához végrehajtott művelet nem jelenik meg az Azure Monitor erőforrásnaplóiban vagy Storage Analytics naplóiban.

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 jelennek meg vagy jelennek meg. For more information about how to list soft-deleted objects, see Manage and restore soft-deleted blobs.

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ókhoz.

A blobok helyreállítható törlése nem véd 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 biztosít felülírási védelmet az archív szinten lévő blobok számára. Ha az archív szinten lévő blobokat felülírja egy új blob bármelyik rétegben, akkor a felülírt blob véglegesen törlődik.

A prémium szintű tárfiókok esetében 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óan törölt blobokat vagy könyvtárakat (hierarchikus névtérben) visszaállíthat a Blob törlése művelet meghívásával a megőrzési időszakon belül. A Blob törlése művelet visszaállít egy blobot és a hozzá tartozó helyreállíthatóan törölt pillanatképeket. A rendszer visszaállítja a megőrzési időszak alatt törölt pillanatképeket.

A hierarchikus névtérrel rendelkező fiókokban a Blob törlése 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óan törölt blobokat tartalmaz, ezek 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, amelyben már van ilyen nevű könyvtár vagy blob. 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 tartalmát csak a címtár törlése után érheti el.

A nem helyreállíthatóan törölt blobok Visszavonása blob meghívása visszaállítja a blobhoz társított helyreállíthatóan törölt pillanatképeket. Ha a blobnak nincsenek pillanatképei, és nem törölhetők helyreállítható módon, akkor a 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 alapblobra, először hívja meg az Undelete Blob parancsot az alapblobon a blob és a pillanatképek visszaállításához. Ezután másolja át a kívánt pillanatképet az alapblobra. A pillanatképet egy új blobba is másolhatja.

A helyreállíthatóan törölt blobokban vagy pillanatképekben lévő adatok nem olvashatók az objektum visszaállításáig.

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 blob helyreállítható törlése is engedélyezve van egy tárfiókhoz, 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óan 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 blob helyreállítható törlése is engedélyezve van egy tárfiókhoz, akkor a blob törlésekor a blob aktuális verziója lesz az előző verzió, é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 korábbi verziók mindaddig megmaradnak, amíg explicit módon nem törlődnek, 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 a helyreállítható törlés engedélyezve van, a korábbi verziók explicit törlésével létrejön egy helyreállíthatóan törölt verzió, amelyet a rendszer addig őriz meg, amíg a helyreállítható törlés megőrzési időtartama el nem telik. A helyreállítható törlés megőrzési időszakának leteltét követően a helyreállíthatóan törölt blobverzió véglegesen törlődik.

A Blob törlése művelettel helyreállítható módon 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 Blob törlése művelet 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 átmásolja az aktuális verzióra.

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

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. Containers and blobs in the deleted account aren't recoverable.
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. Blobs in the deleted container aren't recoverable.
Delete Blob Ha egy blob törlésére használják, a blob helyreállítható módon töröltként lesz megjelölve.

Ha blobpillanatkép törlésére használják, a pillanatkép helyreállítható módon töröltként lesz megjelölve.
Ha blob törlésére használják, az aktuális verzió egy korábbi verzió lesz, és az aktuális verzió törlődik. A rendszer nem hoz létre új verziót, és nem hoz létre helyreállíthatóan törölt pillanatképeket.

Ha blobverzió törlésére használják, a verzió helyreállíthatóan töröltként lesz megjelölve.
Blob törlésének 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 verziókat.
Put Blob
Put Block List
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ó módon 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 blobban való véglegesítésére szolgál, akkor nincs változás.

Ha egy blokkot helyreállítható módon törölt blobra véglegesít, 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
Lap 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. Page blob data that is overwritten or cleared using this operation isn't saved and isn't recoverable.
Hozzáfűző blokk
Hozzáfűzési blokk 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. Overwritten blob properties aren't recoverable.
Blob metaadatainak beállítása Nincs változás. A felülírt blob metaadatai nem állíthatók helyre. A new version that captures the blob's state prior to the operation is automatically generated.
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. A rendszer nem hoz létre helyreállíthatóan törölt pillanatképet. The base blob is moved to the new tier. 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őszak után törlődik.
Delete Blob Létrejön egy helyreállíthatóan törölt objektum. The soft deleted object is deleted after the retention period. 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ó módon törlődik, és a forrás lecseréli azt. The soft deleted object is deleted after the retention period.
Blob lejáratának beállítása , amely egy meglévő blob lejárati dátumát állítja be A rendszer nem hoz létre helyreállíthatóan törölt blobot. A lejárt blobok nem lesznek helyreállíthatóan törölt blobok, amikor lejárnak.

Szolgáltatások támogatása

A szolgáltatás támogatását 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 befolyásolhatja.

Ha engedélyezte ezeket a képességeket, tekintse meg a Blob Storage szolgáltatástámogatása az Azure Storage-fiókokban című témakört 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őszak leteltét követően véglegesen törölt adatokért nem számítunk fel díjat.

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 megnövekedett tárolási kapacitási díjakat és nagyobb késést eredményezhet a blobok listázása során. 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.

Nem kell fizetnie a pillanatképek vagy verziók automatikus generálásával kapcsolatos tranzakciókért, ha egy blobot felülírnak vagy törölnek. 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 borítók alatt. 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 meghí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 meghí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 forgatókönyv.

Következő lépések