Správu verzí úložiště objektů blob můžete povolit tak, aby se při úpravě nebo odstranění automaticky zachovaly předchozí verze objektu blob. Pokud je povolená správa verzí objektů blob, můžete obnovit starší verzi objektu blob a obnovit tak data, pokud je chybně upravená nebo odstraněná.
Tento článek ukazuje, jak povolit nebo zakázat správu verzí objektů blob pro účet úložiště pomocí webu Azure Portal nebo šablony Azure Resource Manageru. Další informace o správě verzí objektů blob najdete v tématu Správa verzí objektů blob.
Povolení správy verzí objektů blob
Správu verzí objektů blob můžete povolit pomocí webu Azure Portal, PowerShellu, Azure CLI nebo šablony Azure Resource Manageru.
Povolení správy verzí objektů blob pro účet úložiště na webu Azure Portal:
Na portálu přejděte ke svému účtu úložiště.
V části Správa dat zvolte Ochrana dat.
V části Sledování vyberte Povolit správu verzí objektů blob a pak zvolte, jestli chcete zachovat všechny verze nebo je odstranit po určité době.
Důležité
Pokud nastavíte možnost Odstranit verze po , pravidlo se automaticky přidá do zásad správy životního cyklu účtu úložiště. Po přidání tohoto pravidla se na stránce konfigurace ochrany dat už nezobrazí možnost Odstranit verze.
Tuto možnost můžete znovu zobrazit na stránce Ochrana dat odebráním pravidla. Pokud zásady správy životního cyklu obsahují další pravidla, která odstraňují verze, budete muset tato pravidla odebrat i před opětovnou možností Odstranit verze .
Pokud chcete povolit správu verzí objektů blob pro účet úložiště pomocí PowerShellu, nejprve nainstalujte modul Az.Storage verze 2.3.0 nebo novější. Potom zavolejte příkaz Update-AzStorageBlobServiceProperty , který povolí správu verzí, jak je znázorněno v následujícím příkladu. Nezapomeňte nahradit hodnoty v hranatých závorkách vlastními hodnotami:
# Set resource group and account variables.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
# Enable versioning.
Update-AzStorageBlobServiceProperty -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-IsVersioningEnabled $true
Pokud chcete povolit správu verzí objektů blob pro účet úložiště pomocí Azure CLI, nejprve nainstalujte Azure CLI verze 2.2.0 nebo novější. Potom voláním příkazu az storage account blob-service-properties update povolte správu verzí, jak je znázorněno v následujícím příkladu. Nezapomeňte nahradit hodnoty v hranatých závorkách vlastními hodnotami:
Pokud chcete povolit správu verzí objektů blob pomocí šablony, vytvořte šablonu s vlastností IsVersioningEnabled na hodnotu true. Následující kroky popisují, jak vytvořit šablonu na webu Azure Portal.
Na webu Azure Portal zvolte Vytvořit prostředek.
Do pole Hledat na Marketplace zadejte template deployment a stiskněte ENTER.
Zvolte Nasazení šablony, zvolte Vytvořit a pak v editoru zvolte Vytvořit vlastní šablonu.
V editoru šablon vložte následující kód JSON. <accountName> Zástupný symbol nahraďte názvem vašeho účtu úložiště.
Uložte šablonu.
Zadejte skupinu prostředků účtu a pak zvolte tlačítko Koupit a nasaďte šablonu a povolte správu verzí objektů blob.
Pokud chcete zobrazit verze objektu blob, použijte Azure Portal, PowerShell nebo Azure CLI. Verze objektu blob můžete vypsat také pomocí jedné ze sad SDK služby Blob Storage.
Zobrazení seznamu verzí objektu blob na webu Azure Portal:
Na portálu přejděte ke svému účtu úložiště a přejděte do kontejneru, který obsahuje váš objekt blob.
Vyberte objekt blob, pro který chcete zobrazit seznam verzí.
Výběrem karty Verze zobrazte verze objektu blob.
Přepněte tlačítko Zobrazit odstraněné verze a zobrazte obnovitelně odstraněné verze. Pokud je pro účet úložiště povolené obnovitelné odstranění objektů blob, zobrazí se v seznamu všechny obnovitelně odstraněné verze, které jsou stále v intervalu uchovávání obnovitelného odstranění.
Pokud chcete vypsat verze objektu blob pomocí PowerShellu, zavolejte příkaz Get-AzStorageBlob s parametrem -IncludeVersion :