Modelo de recurso para restauração na mesma conta do Azure Cosmos DB

APLICA-SE AO: NoSQL MongoDB Gremlin Table

Este artigo explica o modelo de recurso do recurso de restauração pontual na mesma conta para o Azure Cosmos DB. Ele explica os parâmetros que dão suporte a backup contínuo e aos recursos que podem ser restaurados. Esse recurso tem suporte para a API do Azure Cosmos DB para NoSQL, API para Gremlin, API para Tabela e API para MongoDB.

Restaurar parâmetros de operação para contêineres e bancos de dados excluídos na mesma conta

O recurso RestoreParameters contém os detalhes da operação de restauração, incluindo o identificador da conta, a hora de restauração e os recursos que precisam ser restaurados.

Nome da propriedade Descrição
restoreSource O instanceId da conta de origem para iniciar a operação de restauração.
restoreTimestampInUtc Ponto no tempo em UTC para restauração da conta.

Exemplo de recursos de operação de restauração no Azure Resource Manager

O seguinte JSON é um exemplo de recurso de conta de banco de dados com backup contínuo habilitado:

{ 
    "properties": { 
        "resource": { 
            "id": "<database-container-collection-graph-or-table-name>", 
            "restoreParameters": { 
                "restoreSource": "/subscriptions/<subscription-id>/providers/Microsoft.DocumentDB/locations/<location>/restorableDatabaseAccounts/<account-instance-id>/", 
                "restoreTimestampInUtc": "<timestamp>"
      }         
    }     
  }
}

O JSON a seguir é uma solicitação de restauração de coleção do MongoDB de exemplo em uma assinatura com uma ID de 00000000-0000-0000-0000-000000000000, uma conta com uma ID de instância de abcd1234-d1c0-4645-a699-abcd1234, uma coleção chamada legacy-records-coll e o carimbo de data/hora 2023-01-01T00:00:00Z.

{ 
    "properties": { 
        "resource": { 
            "id": "legacy-records-coll", 
            "restoreParameters": { 
                "restoreSource": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/abcd1234-d1c0-4645-a699-abcd1234", 
                "restoreTimestampInUtc": "2023-02-01T00:00:00Z"
      }         
    }     
  }
} 

Próximas etapas