Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A CLI do Azure fornece uma experiência de linha de comando para gerenciamento de recursos do Azure. Ela é uma excelente ferramenta para a criação de automação personalizada para usar os recursos do Azure. Este artigo detalha como fazer backup dos Arquivos do Azure com a CLI do Azure. Você também pode executar essas etapas por meio do Azure PowerShell ou do portal do Azure.
Ao final deste tutorial, você aprenderá a executar as operações abaixo com a CLI do Azure:
- Criar um cofre dos Serviços de Recuperação
- Habilitar backup para arquivos do Azure
- Disparar um backup sob demanda para os Compartilhamentos de arquivos
Pré-requisitos
Utilize o ambiente Bash no Azure Cloud Shell. Para obter mais informações, confira Introdução ao Azure Cloud Shell.
Se preferir executar os comandos de referência da CLI localmente, instale a CLI do Azure. Se você estiver executando no Windows ou no macOS, considere executar a CLI do Azure em um contêiner do Docker. Para obter mais informações, confira Como executar a CLI do Azure em um contêiner do Docker.
Se você estiver usando uma instalação local, entre na CLI do Azure usando o comando az login . Para concluir o processo de autenticação, siga as etapas exibidas em seu terminal. Para obter outras opções de entrada, consulte Autenticar no Azure usando a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure no primeiro uso. Para obter mais informações sobre extensões, confira Usar e gerenciar extensões com a CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes que estão instaladas. Para atualizar para a versão mais recente, execute az upgrade.
- Este tutorial exige a versão 2.0.18 ou posterior da CLI do Azure. Se estiver usando o Azure Cloud Shell, a versão mais recente já está instalada.
Criar um cofre dos Serviços de Recuperação
Um cofre dos Serviços de Recuperação é uma entidade que lhe oferece um recurso de gerenciamento e exibição consolidado em todos os itens de backup. Quando o trabalho de backup para um recurso protegido é executado, ele cria um ponto de recuperação no cofre dos Serviços de Recuperação. Você pode usar um desses pontos de recuperação para restaurar dados para um determinado ponto no tempo.
Siga estas etapas para criar um cofre dos Serviços de Recuperação:
Um cofre é adicionado a um grupo de recursos. Se você não tiver um grupo de recursos existente, crie um com az group create . Neste tutorial, criamos o novo grupo de recursos azurefiles na região Leste dos EUA.
az group create --name AzureFiles --location eastus --output tableLocation Name ---------- ---------- eastus AzureFilesUse o cmdlet az backup vault create para criar o cofre. Especifique o mesmo local para o cofre usado para o grupo de recursos.
O exemplo a seguir cria um cofre dos Serviços de Recuperação chamado azurefilesvault na região Leste dos EUA.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output tableLocation Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
Habilitar backup para arquivos do Azure
Esta seção pressupõe que você já tenha um Arquivos do Azure para o qual deseja configurar o backup. Se você não tiver um, crie um Arquivo do Azure usando o comando az storage share create .
Para habilitar o backup para Compartilhamentos de Arquivos, você precisa criar uma política de proteção que defina quando um trabalho de backup é executado e por quanto tempo os pontos de recuperação são armazenados. Você pode criar uma política de backup usando o cmdlet az backup policy create.
O exemplo a seguir usa o cmdlet az backup protection enable-for-azurefileshare para habilitar o backup para o Compartilhamento de Arquivos do azurefiles na conta de armazenamento afsaccount usando a política de backup agendada 1 :
az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles --output table
Name ResourceGroup
------------------------------------ ---------------
0caa93f4-460b-4328-ac1d-8293521dd928 azurefiles
O atributo Name na saída corresponde ao nome do trabalho criado pelo serviço de backup para sua operação de habilitação de backup. Para acompanhar o status do trabalho, use o cmdlet do az backup job show .
Disparar um backup sob demanda para o Compartilhamento de Arquivos
Se você quiser iniciar um backup sob demanda para seu compartilhamento de arquivos em vez de aguardar que a política de backup execute o trabalho no horário agendado, use o cmdlet az backup protection backup-now.
Você precisa definir os seguintes parâmetros para disparar um backup sob demanda:
- --container-name é o nome da conta de armazenamento que hospeda o Compartilhamento de Arquivos. Para recuperar o nome ou nome amigável do seu contêiner, use o comando az backup container list.
- --item-name é o nome do Compartilhamento de Arquivos para o qual você deseja disparar um backup sob demanda. Para recuperar o nome ou nome amigável de seu item de backup, use o comando az backup item list.
- --retain-until especifica a data até quando você deseja manter o ponto de recuperação. O valor deve ser definido no formato de hora UTC (dd-mm-yyyy).
O exemplo a seguir dispara um backup sob demanda para o compartilhamento de arquivos do azurefiles na conta de armazenamento afsaccount com retenção até 20-01-2020.
az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name ResourceGroup
------------------------------------ ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12 azurefiles
O atributo Name na saída corresponde ao nome do trabalho criado pelo serviço de backup para sua operação de "backup sob demanda". Para acompanhar o status de um trabalho, use o cmdlet az backup job show.
Próximas etapas
- Restaurar arquivos do Azure com a CLI.
- Restaure os Arquivos do Azure usando o portal do Azure, o Azure PowerShell, a API REST.
- Gerenciar backups dos Arquivos do Azure usando o portal do Azure, o Azure PowerShell, a CLI do Azure, a API REST.