A tároló lágy törlése megvédi az adatokat attól, hogy véletlenül vagy tévedésből módosítsák vagy töröljék őket. Ha a tároló helyreállítható törlése engedélyezve van egy tárfiókhoz, előfordulhat, hogy a tároló és tartalma a törlés után, a megadott megőrzési időn belül helyreáll. A tárolók helyreállítható törléséről további információt a tárolók helyreállítható törlése című témakörben talál.
A végpontok közötti adatvédelem érdekében a Microsoft azt javasolja, hogy engedélyezze a blobok és a blobok verziószámozásának helyreállítható törlését is. A blobok helyreállítható törlésének engedélyezéséről és kezeléséről a blobok helyreállítható törlésének engedélyezése és kezelése című témakörben olvashat. A blobok verziószámozásának engedélyezéséről a Blob verziószámozása című témakörben olvashat.
Tároló helyreállítható törlésének engedélyezése
Bármikor engedélyezheti vagy letilthatja a tároló helyreállítható törlését a tárfiókhoz az Azure Portal, a PowerShell, az Azure CLI vagy egy Azure Resource Manager-sablon használatával. A Microsoft azt javasolja, hogy a tároló helyreállítható törlésének megőrzési idejét legalább hét napra állítsa be.
Az Azure portal használatával, ha engedélyezni szeretné a konténer lágy törlését a tárfiókjához, kövesse az alábbi lépéseket:
Az Azure Portalon lépjen a tárfiókra.
Keresse meg az Adatvédelmi beállítások opciót az Adatkezelés területen.
Válassza a Tárolók helyreállítható törlésének engedélyezése lehetőséget.
Adjon meg egy 1 és 365 nap közötti megőrzési időtartamot.
Mentse a módosításokat.
Ha engedélyezni szeretné a tároló helyreállítható törlését a PowerShell-lel, először telepítse az Az.Storage modul 3.9.0-s vagy újabb verzióját. Ezután hívja meg az Enable-AzStorageContainerDeleteRetentionPolicy parancsot, és adja meg a megőrzési időszak napjainak számát. Ne felejtse el lecserélni a szögletes zárójelek értékeit a saját értékeire:
Enable-AzStorageContainerDeleteRetentionPolicy -ResourceGroupName <resource-group> `
-StorageAccountName <storage-account> `
-RetentionDays 7
A konténer soft delete funkció aktuális beállításainak ellenőrzéséhez hívja meg a Get-AzStorageBlobServiceProperty parancsot:
$properties = Get-AzStorageBlobServiceProperty -ResourceGroupName <resource-group> `
-StorageAccountName <storage-account>
$properties.ContainerDeleteRetentionPolicy.Enabled
$properties.ContainerDeleteRetentionPolicy.Days
A tároló helyreállítható törlésének letiltásához hívja meg a Disable-AzStorageContainerDeleteRetentionPolicy parancsot.
A tárolók helyreállítható törlésének engedélyezéséhez először telepítse az Azure CLI 2.26.0-s vagy újabb verzióját. Ezután hívja meg az az storage account blob-service-properties update parancsot, és adja meg a megőrzési időszak napjainak számát. Ne felejtse el lecserélni a szögletes zárójelek értékeit a saját értékeire:
az storage account blob-service-properties update \
--enable-container-delete-retention true \
--container-delete-retention-days 7 \
--account-name <storage-account> \
--resource-group <resource_group>
A tároló helyreállítható törlésének aktuális beállításainak ellenőrzéséhez hívja meg az az storage account blob-service-properties show parancsot:
az storage account blob-service-properties show --account-name <storage-account> \
--resource-group <resource-group>
A tároló soft delete funkciójának letiltásához adja meg a false értéket a --enable-container-delete-retention paraméternek.
Ha azure Resource Manager-sablonnal szeretné engedélyezni a tároló helyreállítható törlését, hozzon létre egy sablont, amely beállítja a containerDeleteRetentionPolicy tulajdonságot. Az alábbi lépések bemutatják, hogyan hozhat létre sablont az Azure Portalon.
Az Azure Portalon válassza az Erőforrás létrehozása lehetőséget.
A Keresés a Marketplace-en mezőbe írja be a template deployment kifejezést, majd nyomja le az ENTER billentyűt.
Válassza a Sablon üzembe helyezése lehetőséget, válassza a Létrehozás lehetőséget, majd válassza a Saját sablon létrehozása lehetőséget a szerkesztőben.
A sablonszerkesztőben illessze be a következő JSON-fájlba. Cserélje le a <account-name> helyőrzőt a tárfiók nevére.
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"variables": {},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2019-06-01",
"name": "<account-name>/default",
"properties": {
"containerDeleteRetentionPolicy": {
"enabled": true,
"days": 7
}
}
}
]
}
Adja meg a megőrzési időtartamot. Az alapértelmezett érték 7.
Mentse a sablont.
Adja meg a fiók erőforráscsoportját, majd válassza a Véleményezés + létrehozás gombot a sablon üzembe helyezéséhez és a tároló helyreállítható törlésének engedélyezéséhez.
Helyreállíthatóan törölt tárolók megtekintése
Ha engedélyezve van a helyreállítható törlés, megtekintheti a helyreállíthatóan törölt tárolókat az Azure Portalon. A helyreállíthatóan törölt tárolók a megadott megőrzési időszak alatt láthatók. A megőrzési időszak lejárta után egy helyreállíthatóan törölt tároló véglegesen törlődik, és többé nem látható.
A helyreállíthatóan törölt tárolók az Azure Portalon való megtekintéséhez kövesse az alábbi lépéseket:
Navigáljon az Azure portálon a tárolófiókjához, és tekintse meg a tárolók listáját.
Kapcsolja be a Törölt konténerek megjelenítése kapcsolót, hogy a törölt konténerek is szerepeljenek a listában.
Helyreállíthatóan törölt tároló visszaállítása
A helyreállíthatóan törölt tárolót és annak tartalmát a megőrzési időszakon belül visszaállíthatja. Ha helyreállíthatóan törölt tárolót szeretne visszaállítani az Azure Portalon, kövesse az alábbi lépéseket:
Navigáljon az Azure portálon a tárolófiókjához, és tekintse meg a tárolók listáját.
Jelenítse meg a visszaállítani kívánt tároló helyi menüjét, és válassza az Undelete lehetőséget a menüből.
Következő lépések