Engedélyezheti, hogy a Blob Storage verziószámozása automatikusan fenntartsa a blob korábbi verzióit a módosításkor vagy törlésekor. Ha engedélyezve van a blob verziószámozása, visszaállíthatja a blob egy korábbi verzióját az adatok helyreállításához, ha azokat tévesen módosították vagy törölték.
Ez a cikk bemutatja, hogyan engedélyezheti vagy tilthatja le a blobok verziószámozását a tárfiókhoz az Azure Portal vagy egy Azure Resource Manager-sablon használatával. A blobok verziószámozásával kapcsolatos további információkért lásd a Blob verziószámozását.
Blob verziószámozásának engedélyezése
A blobok verziószámozását az Azure Portalon, a PowerShellben, az Azure CLI-ben vagy egy Azure Resource Manager-sablonban engedélyezheti.
Blobverzió engedélyezése egy tárfiókhoz az Azure Portalon:
Lépjen a tárfiókra a portálon.
Az Adatkezelés területen válassza az Adatvédelem lehetőséget.
A Nyomon követés szakaszban válassza a Blobok verziószámozásának engedélyezése lehetőséget, majd adja meg, hogy az összes verziót megtartja vagy egy idő után törli.
Fontos
Ha a törlési verziókat a beállítás után állítja be, a rendszer automatikusan hozzáad egy szabályt a tárfiók életciklus-kezelési szabályzatához. A szabály hozzáadása után a Delete versions after option már nem jelenik meg az adatvédelmi konfigurációs lapon.
A szabály eltávolításával ismét megjelenik ez a beállítás az Adatvédelmi oldalon. Ha az életciklus-kezelési szabályzat más, a verziók törlésére szolgáló szabályokat is tartalmaz, akkor ezeket a szabályokat is el kell távolítania, mielőtt újra megjelenhet a Verziók törlése lehetőség.
Ha engedélyezni szeretné egy tárfiók blobverziós használatát a PowerShell-lel, először telepítse az Az.Storage modul 2.3.0-s vagy újabb verzióját. Ezután hívja meg az Update-AzStorageBlobServiceProperty parancsot a verziószámozás engedélyezéséhez, ahogyan az az alábbi példában látható. Ne felejtse el lecserélni a szögletes zárójelek értékeit a saját értékeire:
# Set resource group and account variables.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
# Enable versioning.
Update-AzStorageBlobServiceProperty -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-IsVersioningEnabled $true
Ha engedélyezni szeretné egy tárfiók blobverziós használatát az Azure CLI-vel, először telepítse az Azure CLI 2.2.0-s vagy újabb verzióját. Ezután hívja meg az az storage account blob-service-properties update parancsot a verziószámozás engedélyezéséhez, ahogyan az az alábbi példában látható. Ne felejtse el lecserélni a szögletes zárójelek értékeit a saját értékeire:
Ha sablonnal szeretné engedélyezni a blobverziót, hozzon létre egy sablont az IsVersioningEnabled tulajdonsággal igaz értékre. 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 <accountName> helyőrzőt a tárfiók nevére.
Mentse a sablont.
Adja meg a fiók erőforráscsoportját, majd a Vásárlás gombra kattintva helyezze üzembe a sablont, és engedélyezze a blob verziószámozását.
Az erőforrások sablonokkal való üzembe helyezéséről az Azure Portalon az Erőforrások üzembe helyezése az Azure Portalon című témakörben talál további információt.
Blobverziók listázása
Blobverziók megjelenítéséhez használja az Azure Portalt, a PowerShellt vagy az Azure CLI-t. A blobok verzióit a Blob Storage SDK-k egyikével is listázhatja.
Lépjen a tárfiókra a portálon, majd keresse meg a blobot tartalmazó tárolót.
Válassza ki azt a blobot, amelyhez verziókat szeretne listázni.
A Blob verzióinak megjelenítéséhez válassza a Verziók lapot.
Állítsa be a Törölt verziók megjelenítése gombot a helyreállíthatóan törölt verziók megjelenítéséhez. Ha a blob helyreállítható törlése engedélyezve van a tárfiókhoz, akkor a helyreállítható törlés megőrzési időközön belül lévő helyreállíthatóan törölt verziók megjelennek a listában.
Ha egy blob verzióját szeretné listázni a PowerShell-lel, hívja meg a Get-AzStorageBlob parancsot a -IncludeVersion következő paraméterrel: