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

APLICA-SE A: NoSQL MongoDB Gremlin Tabela

Este artigo explica o modelo de recursos para o recurso de restauração da mesma conta point-in-time do Azure Cosmos DB. Ele explica os parâmetros que suportam o backup contínuo e os recursos que podem ser restaurados. Esse recurso é suportado na 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 RestoreParameters recurso contém os detalhes da operação de restauração, incluindo o identificador da conta, o tempo de restauração e os recursos que precisam ser restaurados.

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

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

O JSON a seguir é um recurso de conta de banco de dados de exemplo 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 MongoDB de exemplo em uma assinatura com uma ID de , uma conta com uma ID de instância de abcd1234-d1c0-4645-a699-abcd1234, uma coleção chamada legacy-records-colle o carimbo de 00000000-0000-0000-0000-000000000000data/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óximos passos