Habilitar e gerenciar exclusão temporária para contêineres
Artigo
A exclusão temporária de contêineres impede que os dados sejam modificados ou excluídos acidental ou erroneamente. Quando a exclusão temporária de contêineres está habilitada para uma conta de armazenamento, um contêiner e seu conteúdo podem ser recuperados após serem excluídos, dentro de um período de retenção especificado por você. Para obter mais detalhes sobre a exclusão temporária de contêineres, consulte Exclusão temporária para contêineres.
Para proteção de dados de ponta a ponta, a Microsoft recomenda que você também habilite a exclusão temporária para Blobs e controle de versão de Blobs. Para saber como habilitar a exclusão temporária para blob, confira Habilitar e gerenciar a exclusão temporária de blobs. Para saber como habilitar o controle de versão de blobs, confira Controle de versão de blobs.
Habilitar a exclusão temporária de contêineres
Você pode habilitar ou desabilitar a exclusão temporária de contêineres para uma conta de armazenamento a qualquer momento usando o portal do Azure, o PowerShell, a CLI do Azure ou um modelo do Azure Resource Manager. A Microsoft recomenda definir o período de retenção para exclusão temporária de contêineres para, no mínimo, sete dias.
Localize a configuração Proteção de dados em Gerenciamento de dados.
Selecione Habilitar exclusão temporária para contêineres.
Especifique um período de retenção entre 1 e 365 dias.
Salve as alterações.
Para habilitar a exclusão temporária de contêineres com o PowerShell, primeiro instale o módulo Az.Storage versão 3.9.0 ou posterior. Em seguida, chame o comando Enable-AzStorageContainerDeleteRetentionPolicy e especifique o número de dias do período de retenção. Lembre-se de substituir os valores entre colchetes angulares pelos seus próprios valores:
Para desabilitar a exclusão temporária de contêineres, chame o comando Disable-AzStorageContainerDeleteRetentionPolicy.
Para habilitar a exclusão temporária de contêineres com a CLI do Azure, primeiro instale a CLI do Azure, versão 2.26.0 ou posterior. Em seguida, chame o comando az storage account blob-service-properties update e especifique o número de dias para o período de retenção. Lembre-se de substituir os valores entre colchetes angulares pelos seus próprios valores:
az storage account blob-service-properties show --account-name <storage-account> \
--resource-group <resource-group>
Para desabilitar a exclusão temporária de contêineres, especifique false para o parâmetro --enable-container-delete-retention.
Para habilitar a exclusão temporária de contêineres com um modelo do Azure Resource Manager, crie um modelo que defina a propriedade containerDeleteRetentionPolicy. As etapas a seguir descrevem como criar um modelo no portal do Azure.
No portal do Azure, escolha Criar um recurso.
Em Pesquisar no Marketplace, digite implantação de modelo e pressione ENTER.
Escolha implantação de modelo, escolha criare, em seguida, escolha criar seu próprio modelo no editor.
No editor de modelo, cole o JSON a seguir. Substitua o espaço reservado <account-name> pelo nome da sua conta de armazenamento.
Especifique o período de retenção. O valor padrão é 7.
Salve o modelo.
Especifique o grupo de recursos da conta e, em seguida, escolha o botão Revisar + criar para implantar o modelo e habilitar a exclusão temporária de contêineres.
Exibir contêineres excluídos de forma reversível
Quando a exclusão temporária está habilitada, você pode exibir contêineres excluídos de forma reversível no portal do Azure. Os contêineres excluídos de forma reversível ficam visíveis durante o período de retenção especificado. Depois que o período de retenção expirar, um contêiner excluído de forma reversível será excluído permanentemente e não ficará mais visível.
Para exibir contêineres excluídos de forma reversível no portal do Azure, siga estas etapas:
Navegue até sua conta de armazenamento no portal do Azure e exiba a lista de seus contêineres.
Alterne a opção Mostrar contêineres excluídos para incluir contêineres excluídos na lista.
Restaurar um contêiner excluído de forma reversível
Você pode restaurar um contêiner excluído e seu conteúdo dentro do período de retenção. Para restaurar um contêiner excluído de forma reversível no portal do Azure, siga estas etapas:
Navegue até sua conta de armazenamento no portal do Azure e exiba a lista de seus contêineres.
Exiba o menu de contexto do contêiner que você deseja restaurar, e escolha Restaurar no menu.