Povolení obnovitelného odstranění pro objekty blob
Článek
Obnovitelné odstranění objektu blob chrání jednotlivý blob a jeho verze, snímky a metadata před náhodným odstraněním nebo přepsáním tak, že odstraněná data se po určitou dobu uchovají v systému. Během doby uchovávání můžete blob obnovit do stavu v době jeho odstranění. Po uplynutí doby uchovávání se objekt blob odstraní trvale. Další informace o obnovitelném odstranění objektů blob najdete v tématu Obnovitelné odstranění objektů blob.
Obnovitelné odstranění objektů blob je součástí komplexní strategie ochrany dat pro data objektů blob. Další informace o doporučeních Microsoftu pro ochranu dat najdete v přehledu ochrany dat.
Povolení obnovitelného odstranění objektů blob
Obnovitelné odstranění účtu úložiště můžete kdykoli povolit nebo zakázat pomocí webu Azure Portal, PowerShellu nebo Azure CLI.
Obnovitelné odstranění objektů blob je ve výchozím nastavení povolené při vytváření nového účtu úložiště pomocí webu Azure Portal. Nastavení pro povolení nebo zakázání obnovitelného odstranění objektů blob při vytváření nového účtu úložiště je na kartě Ochrana dat. Další informace o vytvoření účtu úložiště najdete v tématu Vytvoření účtu úložiště.
Pokud chcete povolit obnovitelné odstranění objektů blob pro existující účet úložiště pomocí webu Azure Portal, postupujte takto:
Na webu Azure Portal přejděte ke svému účtu úložiště.
V části Správa dat vyhledejte možnost Ochrana dat.
V části Obnovení vyberte Zapnout obnovitelné odstranění objektů blob.
Zadejte dobu uchovávání mezi 1 a 365 dny. Microsoft doporučuje minimální dobu uchovávání 7 dnů.
Uložte provedené změny.
Obnovitelné odstranění objektů blob není povolené při vytváření nového účtu úložiště pomocí PowerShellu. Obnovitelné odstranění objektů blob můžete povolit po vytvoření nového účtu.
Pokud chcete povolit obnovitelné odstranění objektů blob pro existující účet úložiště pomocí PowerShellu, zavolejte příkaz Enable-AzStorageBlobDeleteRetentionPolicy a zadejte dobu uchovávání ve dnech.
Následující příklad umožňuje obnovitelné odstranění objektů blob a nastaví dobu uchovávání na sedm dnů. Nezapomeňte nahradit zástupné hodnoty v závorkách vlastními hodnotami:
Obnovitelné odstranění objektů blob není povolené při vytváření nového účtu úložiště pomocí Azure CLI. Obnovitelné odstranění objektů blob můžete povolit po vytvoření nového účtu.
Následující příklad umožňuje obnovitelné odstranění objektů blob a nastaví dobu uchovávání na sedm dnů. Nezapomeňte nahradit zástupné hodnoty v závorkách vlastními hodnotami:
az storage account blob-service-properties show --account-name <storage-account> \
--resource-group <resource-group>
Pokud chcete povolit obnovitelné odstranění objektů blob pomocí šablony Azure Resource Manageru, vytvořte šablonu, která nastaví vlastnost deleteRetentionPolicy . Následující kroky popisují, jak vytvořit šablonu na webu Azure Portal.
Na webu Azure Portal zvolte Vytvořit prostředek.
V části Hledat na Marketplace zadejte Nasadit vlastní šablonu a stiskněte enter.
V editoru zvolte Vytvořit vlastní šablonu.
V editoru šablon vložte následující kód JSON. <account-name> Zástupný symbol nahraďte názvem vašeho účtu úložiště.
Získejte autorizaci účtu úložiště pomocí klíče účtu úložiště, připojovací řetězec nebo ID Microsoft Entra. Další informace najdete v tématu Připojení k účtu.
Následující příklad získá autorizaci pomocí klíče účtu úložiště.
Pokud chcete povolit obnovitelné odstranění pomocí Azure CLI, zavolejte az storage fs service-properties update příkaz a zadejte dobu uchovávání ve dnech.
Následující příklad umožňuje obnovitelné odstranění objektů blob a adresáře a nastaví dobu uchovávání na 5 dnů.
az storage fs service-properties update --delete-retention --delete-retention-period 5 --auth-mode login
Pokud chcete zkontrolovat aktuální nastavení obnovitelného odstranění objektu az storage fs service-properties update blob, zavolejte příkaz:
az storage fs service-properties update --delete-retention false --connection-string $con
Pokud chcete povolit obnovitelné odstranění objektů blob pomocí šablony Azure Resource Manageru, vytvořte šablonu, která nastaví vlastnost deleteRetentionPolicy . Následující kroky popisují, jak vytvořit šablonu na webu Azure Portal.
Na webu Azure Portal zvolte Vytvořit prostředek.
V části Hledat na Marketplace zadejte Nasadit vlastní šablonu a stiskněte enter.
V editoru zvolte Vytvořit vlastní šablonu.
V editoru šablon vložte následující kód JSON. <account-name> Zástupný symbol nahraďte názvem vašeho účtu úložiště.