Usar o controle de acesso baseado em função do Azure para gerenciar pontos de recuperação de Backup do Azure

O controle de acesso baseado em função do Azure (Azure RBAC) permite o gerenciamento de acesso refinado para o Azure. Com o Azure RBAC, você pode separar as tarefas dentro de sua equipe e permitir somente a quantidade de acesso de que os usuários precisam para realizar os trabalhos deles.

Importante

A funções fornecidas pelo Backup do Azure são limitadas a ações que podem ser executadas no portal do Azure ou via REST API cmdlets do PowerShell ou do CLI do cofre dos Serviços de Recuperação. As ações executadas na interface do usuário do cliente do agente de Backup do Azure, na interface do usuário do System Center Data Protection Manager ou na interface do usuário do Servidor de Backup do Azure estão fora do controle dessas funções.

O Backup do Azure oferece três funções internas para controlar as operações de gerenciamento de backups. Saiba mais sobre as funções internas do Azure

  • Colaborador de Backup: essa função tem todas as permissões para criar e gerenciar backups, exceto excluir o cofre dos Serviços de Recuperação e fornecer acesso a outras pessoas. Imagine essa função como administrador do gerenciamento de backups, que pode executar todas as operações de gerenciamento de backups.
  • Operador de Backup: essa função tem permissões para fazer tudo que um colaborador faz, exceto remover backups e gerenciar políticas de backup. Essa função é equivalente à de colaborador, com exceção de que não é possível executar operações destrutivas, como interromper backups com exclusão de dados ou remover registro de recursos locais.
  • Leitor de Backup: essa função tem permissões para exibir todas as operações de gerenciamento de backups. Imagine essa função como uma pessoa de monitoramento.

Se você pretende definir suas próprias funções para ter ainda mais controle, confira como criar funções personalizadas no RBAC do Azure.

Mapeando funções internas de backup para ações de gerenciamento de backups

Requisitos mínimos de função para o backup de VM do Azure

A tabela a seguir captura as ações de gerenciamento de backups e a função mínima do Azure correspondente necessária para executar essa operação.

Operação de gerenciamento Função mínima do Azure necessária Escopo exigido Alternativa
Criar cofre de Serviços de Recuperação Colaborador de Backup Grupo de recursos contendo o cofre
Habilitar backup de VMs do Azure Operador de Backup Grupo de recursos contendo o cofre
Colaborador de Máquina Virtual Recurso de VM Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Habilitar o backup de VMs do Azure (na folha VM) Operador de Backup Grupo de recursos contendo o cofre
Operador de Backup Grupo de recursos contendo a máquina virtual
Colaborador de Máquina Virtual Recurso de VM Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read Microsoft.Compute/virtualMachines/instanceView/read
Backup sob demanda de VM Operador de Backup Cofre dos Serviços de Recuperação
Restaurar VM Operador de Backup Cofre dos Serviços de Recuperação
Colaborador Grupo de recursos no qual a VM será implantada Como alternativa, em vez de uma função interna, é possível considerar uma função personalizada com as seguintes permissões: Microsoft.Resources/subscriptions/resourceGroups/write Microsoft.DomainRegistration/domains/write (necessária apenas para a restauração de VMs clássicas e não obrigatória para VMs gerenciadas), Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read Microsoft.Network/virtualNetworks/read Microsoft.Network/virtualNetworks/subnets/read Microsoft.Network/virtualNetworks/subnets/join/action
Colaborador de Máquina Virtual VM de origem que foi submetida a backup Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Colaborador da Conta de Armazenamento Recurso de conta de armazenamento no qual os discos serão restaurados Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.Storage/storageAccounts/write Microsoft.Storage/storageAccounts/listkeys/action
Restaurar backup de VM de discos não gerenciados Operador de Backup Cofre dos Serviços de Recuperação
Colaborador de Máquina Virtual VM de origem que foi submetida a backup Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Colaborador da Conta de Armazenamento Recurso de conta de armazenamento no qual os discos serão restaurados Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.Storage/storageAccounts/write Microsoft.Storage/storageAccounts/listkeys/action
Restaurar discos gerenciados do backup da VM Operador de Backup Cofre dos Serviços de Recuperação
Colaborador de Máquina Virtual VM de origem que foi submetida a backup Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Colaborador da Conta de Armazenamento Conta de armazenamento temporária selecionada como parte da restauração para manter dados do cofre antes de convertê-los em discos gerenciados Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.Storage/storageAccounts/write Microsoft.Storage/storageAccounts/listkeys/action
Colaborador Grupo de recursos para o qual o disco gerenciado, ou discos, será restaurado Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.Resources/subscriptions/resourceGroups/write
Restaurar arquivos individuais do backup da VM Operador de Backup Cofre dos Serviços de Recuperação
Colaborador de Máquina Virtual VM de origem que foi submetida a backup Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Restauração entre regiões Operador de Backup Assinatura do cofre dos Serviços de Recuperação Isso é um acréscimo das permissões de restauração mencionadas acima. Especificamente para CRR, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: "Microsoft.RecoveryServices/locations/backupAadProperties/read" "Microsoft.RecoveryServices/locations/backupCrrJobs/action" "Microsoft.RecoveryServices/locations/backupCrrJob/action" "Microsoft.RecoveryServices/locations/backupCrossRegionRestore/action" "Microsoft.RecoveryServices/locations/backupCrrOperationResults/read" "Microsoft.RecoveryServices/locations/backupCrrOperationsStatus/read"
Criar política de backup para backup da VM do Azure Colaborador de Backup Cofre dos Serviços de Recuperação
Modificar a política de backup da VM do Azure Colaborador de Backup Cofre dos Serviços de Recuperação
Excluir a política de backup da VM do Azure Colaborador de Backup Cofre dos Serviços de Recuperação
Interromper o backup (com retenção de dados ou exclusão de dados) no backup da VM Colaborador de Backup Cofre dos Serviços de Recuperação
Registrar-se no Windows Server/cliente/SCDPM local ou no Servidor de Backup do Azure Operador de Backup Cofre dos Serviços de Recuperação
Excluir o Windows Server/cliente/SCDPM local registrado ou o Servidor de Backup do Azure Colaborador de Backup Cofre dos Serviços de Recuperação

Importante

Se você especificar Colaborador de VM em um escopo de recurso da VM e selecionar Backup como parte das configurações da VM, ele abrirá a tela Habilitar backup, mesmo que o backup da VM já tenha sido realizado. Isso ocorre porque a chamada para verificar o status do backup funciona apenas no nível da assinatura. Para evitar isso, acesse o cofre e abra a exibição de item de backup da VM ou especifique a função Colaborador de VM em um nível de assinatura.

Requisitos mínimos de função para backups de carga de trabalho do Azure (backups de BD SQL e HANA)

A tabela a seguir captura as ações de gerenciamento de backups e a função mínima do Azure correspondente necessária para executar essa operação.

Operação de gerenciamento Função mínima do Azure necessária Escopo exigido Alternativa
Criar cofre de Serviços de Recuperação Colaborador de Backup Grupo de recursos contendo o cofre
Habilitar o backup dos bancos de dados SQL e/ou HANA Operador de Backup Grupo de recursos contendo o cofre
Colaborador de Máquina Virtual Recurso de VM onde o BD está instalado Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Backup sob demanda do BD Operador de Backup Cofre dos Serviços de Recuperação
Restaurar banco de dados ou Restaurar como arquivos Operador de Backup Cofre dos Serviços de Recuperação
Colaborador de Máquina Virtual VM de origem que foi submetida a backup Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Colaborador de Máquina Virtual VM de destino na qual o BD será restaurado ou os arquivos são criados Como alternativa, em vez de uma função interna, considere uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Criar política de backup para backup da VM do Azure Colaborador de Backup Cofre dos Serviços de Recuperação
Modificar a política de backup da VM do Azure Colaborador de Backup Cofre dos Serviços de Recuperação
Excluir a política de backup da VM do Azure Colaborador de Backup Cofre dos Serviços de Recuperação
Interromper o backup (com retenção de dados ou exclusão de dados) no backup da VM Colaborador de Backup Cofre dos Serviços de Recuperação
Colaborador de Máquina Virtual VM de origem que foi submetida a backup Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.Compute/virtualMachines/write
Restauração entre regiões Operador de Backup Assinatura do cofre dos Serviços de Recuperação Isso é além das permissões de restauração mencionadas acima. No caso de restauração entre regiões, em vez de uma função interna, você pode usar uma função personalizada que tenha as seguintes permissões:

- Microsoft.RecoveryServices/locations/backupAadProperties/read

- Microsoft.RecoveryServices/locations/backupCrrJobs/action

- Microsoft.RecoveryServices/locations/backupCrrJob/action

- Microsoft.RecoveryServices/locations/backupCrossRegionRestore/action

- Microsoft.RecoveryServices/locations/backupCrrOperationResults/read

- Microsoft.RecoveryServices/locations/backupCrrOperationsStatus/read

Requisitos mínimos de função para o backup do compartilhamento de arquivo do Azure

A tabela a seguir captura as ações de gerenciamento de backups e a função do Azure correspondente necessária para executar essa operação.

Operação de gerenciamento Função necessária Recursos
Habilitar Backup do cofre de Serviços de Recuperação Colaborador de Backup Cofre dos Serviços de Recuperação
Colaborador da conta de armazenamento Recurso da conta de armazenamento
Habilitar o backup na folha de compartilhamento de arquivos Colaborador de Backup Cofre dos Serviços de Recuperação
Colaborador da conta de armazenamento Recurso da conta de armazenamento
Colaborador Subscription
Backup sob demanda do compartilhamento de arquivos Operador de Backup Cofre dos Serviços de Recuperação
Restaurar o compartilhamento de arquivo Operador de Backup Cofre dos Serviços de Recuperação
Colaborador de Backup da Conta de Armazenamento Recursos de conta de armazenamento em que os compartilhamentos de arquivos de origem e de destino estão presentes
Restaurar arquivos individuais Operador de Backup Cofre dos Serviços de Recuperação
Colaborador da Conta de Armazenamento Recursos de conta de armazenamento em que os compartilhamentos de arquivos de origem e de destino estão presentes
Parar a proteção Colaborador de Backup Cofre dos Serviços de Recuperação
Cancelar o registro da conta de armazenamento do cofre Colaborador de Backup Cofre dos Serviços de Recuperação
Colaborador da Conta de Armazenamento Recurso da conta de armazenamento

Observação

Se você tiver acesso de colaborador no nível do grupo de recursos e quiser configurar o backup da folha de compartilhamento de arquivos, certifique-se de obter a permissão microsoft.recoveryservices/Locations/backupStatus/action no nível da assinatura. Para fazer isso, crie uma função personalizada e atribua essa permissão.

Requisitos mínimos de função para o backup de disco do Azure

Operação de gerenciamento Função mínima do Azure necessária Escopo exigido Alternativa
Validar antes de configurar o backup Operador de Backup Cofre de backup
Leitor de Backup de Disco Disco a ser copiado em backup
Habilitar backup do cofre de backup Operador de Backup Cofre de backup
Leitor de Backup de Disco Disco a ser copiado em backup Além disso, o MSI do cofre de backup deve receber essas permissões
Backup sob demanda do disco Operador de Backup Cofre de backup
Validar antes de restaurar um disco Operador de Backup Cofre de backup
Operador de Restauração de Disco Grupo de recursos em que os discos serão restaurados
Restauração de um disco Operador de Backup Cofre de backup
Operador de Restauração de Disco Grupo de recursos em que os discos serão restaurados Além disso, o MSI do cofre de backup deve receber essas permissões

Requisitos mínimos de função para o backup de blob do Azure

Operação de gerenciamento Função mínima do Azure necessária Escopo exigido Alternativa
Validar antes de configurar o backup Operador de Backup Cofre de backup
Colaborador de backup da conta de armazenamento Conta de armazenamento que contém o blob
Habilitar backup do cofre de backup Operador de Backup Cofre de backup
Colaborador de backup da conta de armazenamento Conta de armazenamento que contém o blob Além disso, o MSI do cofre de backup deve receber essas permissões
Backup sob demanda do blob Operador de Backup Cofre de backup
Validar antes de restaurar um blob Operador de Backup Cofre de backup
Colaborador de backup da conta de armazenamento Conta de armazenamento que contém o blob
Restauração de um blob Operador de Backup Cofre de backup
Colaborador de backup da conta de armazenamento Conta de armazenamento que contém o blob Além disso, o MSI do cofre de backup deve receber essas permissões

Requisitos mínimos de função para o backup do servidor do banco de dados do Azure para PostGreSQL

Operação de gerenciamento Função mínima do Azure necessária Escopo exigido Alternativa
Validar antes de configurar o backup Operador de Backup Cofre de backup
Leitor Servidor do Azure para PostGreSQL
Habilitar backup do cofre de backup Operador de Backup Cofre de backup
Colaborador Servidor do Azure para PostGreSQL Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.DBforPostgreSQL/servers/write Microsoft.DBforPostgreSQL/servers/read Além disso, o MSI do cofre de backup deve receber essas permissões
Backup sob demanda do servidor PostGreSQL Operador de Backup Cofre de backup
Validar antes de restaurar um servidor Operador de Backup Cofre de backup
Colaborador Servidor de destino do Azure para PostGreSQL Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.DBforPostgreSQL/servers/write Microsoft.DBforPostgreSQL/servers/read
Restaurando um servidor Operador de Backup Cofre de backup
Colaborador Servidor de destino do Azure para PostGreSQL Como alternativa, em vez de uma função interna, você pode considerar uma função personalizada que tenha as seguintes permissões: Microsoft.DBforPostgreSQL/servers/write Microsoft.DBforPostgreSQL/servers/read Além disso, o MSI do cofre de backup deve receber essas permissões

Próximas etapas