Modello di risorsa per il ripristino nello stesso account per Azure Cosmos DB

SI APPLICA A: NoSQL MongoDB Gremlin Tabella

Questo articolo illustra il modello di risorsa per la funzionalità di ripristino dello stesso account temporizzato di Azure Cosmos DB. Vengono illustrati i parametri che supportano il backup continuo e le risorse che possono essere ripristinate. Questa funzionalità è supportata nell'API Azure Cosmos DB for NoSQL, l'API per Gremlin, l'API per Table e l'API per MongoDB.

Ripristinare i parametri dell'operazione per contenitori eliminati e database nello stesso account

La risorsa RestoreParameters contiene i dettagli dell'operazione di ripristino, tra cui l'identificatore dell'account, il tempo di ripristino e le risorse che devono essere ripristinate.

Nome proprietà Descrizione
restoreSource Il instanceId dell'account di origine per avviare l'operazione di ripristino.
restoreTimestampInUtc Temporizzato in formato UTC per ripristinare l'account.

Risorse dell'operazione di ripristino di esempio in Azure Resource Manager

Il codice JSON seguente è una risorsa dell'account di database di esempio con backup continuo abilitato:

{ 
    "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>"
      }         
    }     
  }
}

Il codice JSON seguente è una richiesta di ripristino della raccolta MongoDB di esempio in una sottoscrizione con ID di 00000000-0000-0000-0000-000000000000, un account con un ID istanza di abcd1234-d1c0-4645-a699-abcd1234, una raccolta denominata legacy-records-colle il timestamp 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"
      }         
    }     
  }
} 

Passaggi successivi