Partilhar via


Restaurar um contêiner ou banco de dados excluído para a mesma conta do Azure Cosmos DB

APLICA-SE A: NoSQL MongoDB Gremlin Tabela

O recurso de restauração point-in-time da mesma conta do Azure Cosmos DB ajuda você a se recuperar de uma exclusão acidental de um contêiner ou banco de dados. Esse recurso restaura o banco de dados ou contêiner excluído para a mesma conta existente em qualquer região em que existam backups. O modo de backup contínuo permite restaurar para qualquer ponto de tempo nos últimos 30 dias.

Pré-requisitos

  • Uma subscrição do Azure. Se não tiver uma subscrição do Azure, crie uma conta do Azure gratuita antes de começar.
  • Uma conta do Azure Cosmos DB. Você pode escolher uma das seguintes opções para uma conta do Azure Cosmos DB:
    • Use uma conta existente do Azure Cosmos DB.
    • Crie uma nova conta do Azure Cosmos DB na sua subscrição do Azure.
    • Crie uma conta gratuita Experimente o Azure Cosmos DB sem compromisso.

Restaurar um contêiner ou banco de dados excluído

Use o portal do Azure, a CLI do Azure, o Azure PowerShell ou um modelo do Azure Resource Manager para restaurar um contêiner ou banco de dados excluído na mesma conta existente.

Use o portal do Azure para restaurar um contêiner ou banco de dados excluído. Os contentores para crianças também são restaurados.

  1. Aceda ao portal do Azure.

  2. Vá para sua conta do Azure Cosmos DB e vá para a página Restauração Point In Time .

    Nota

    A página de restauração no portal do Azure é preenchida somente se você tiver a Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read permissão. Para saber mais sobre essa permissão, consulte Permissões de backup e restauração.

  3. Selecione a guia Restaurar para a mesma conta .

    Captura de tela das opções para restaurar um banco de dados ou contêiner para a mesma conta.

  4. Em Banco de dados, insira uma consulta de pesquisa para filtrar o feed de eventos para eventos de exclusão relevantes para um contêiner ou um banco de dados.

    Captura de tela do filtro de eventos mostrando eventos de exclusão para contêineres e bancos de dados.

  5. Em seguida, especifique os valores Start e End para criar uma janela de tempo a ser usada para filtrar eventos de exclusão.

    A captura de tela dos filtros de data de início e término filtra ainda mais os eventos de exclusão.

    Nota

    O filtro Iniciar está limitado a, no máximo, 30 dias antes da data atual.

  6. Selecione Atualizar para atualizar a lista de eventos para diferentes tipos de recursos com os filtros aplicados.

  7. Verifique a hora e selecione Restaurar para iniciar a restauração do recurso selecionado que foi excluído anteriormente.

    Captura de ecrã da caixa de diálogo de confirmação antes de uma operação de restauro.

    Importante

    Não mais do que três operações de restauração podem estar ativas a qualquer momento na mesma conta. A exclusão da conta de origem enquanto uma operação de restauração está em andamento pode resultar na falha da operação de restauração.

    Nota

    O feed de eventos exibe recursos como Não restaurável. O feed fornece mais informações sobre por que o recurso não pode ser restaurado. Na maioria dos casos, você deve restaurar o banco de dados pai antes de poder restaurar qualquer um dos contêineres filho do banco de dados.

  8. Depois de iniciar uma operação de restauração, acompanhe a operação usando a área de notificações do portal do Azure. A notificação fornece o status do recurso que está sendo restaurado. Enquanto a restauração está em andamento, o status do contêiner está Criando. Após a conclusão da operação de restauração, o status muda para Online.

Controlar o status de uma operação de restauração

Quando uma restauração point-in-time é iniciada para um contêiner ou banco de dados excluído, a operação é identificada como uma operação de restauração InAccount no recurso.

Para obter uma lista de operações de restauração para um recurso específico, filtre o log de atividades da conta usando o filtro de pesquisa InAccount Restore Deleted e um filtro de tempo. A lista que retorna inclui o campo UserPrincipalName , que identifica o usuário que iniciou a operação de restauração. Para obter mais informações sobre como acessar logs de atividades, consulte Auditar ações de restauração point-in-time.

Próximos passos