Ressourcenmodell für die Wiederherstellung in demselben Konto für Azure Cosmos DB

GILT FÜR: NoSQL MongoDB Gremlin Tabelle

Dieser Artikel erklärt das Ressourcenmodell für das Azure Cosmos DB-Feature Kontointerne Zeitpunktwiederherstellung erläutert. Beschrieben werden die Parameter zur Unterstützung der fortlaufenden Sicherung und der Ressourcen, die wiederhergestellt werden können. Dieses Feature wird in der Azure Cosmos DB-API für NoSQL, der API für Gremlin, der API für Table und der API für MongoDB unterstützt.

Parameter zum Wiederherstellungsvorgang für gelöschte Container und Datenbanken in demselben Konto

Die Ressource RestoreParameters enthält die Details zum Wiederherstellungsvorgang, darunter den Kontobezeichner, die Wiederherstellungszeit und die Ressourcen, die wiederhergestellt werden müssen.

Eigenschaftenname BESCHREIBUNG
restoreSource Die instanceId des Quellkontos, das den Wiederherstellungsvorgang einleiten soll.
restoreTimestampInUtc Zeitpunkt (UTC) zum Wiederherstellen des Kontos

Beispielressourcen für den Wiederherstellungsvorgang in Azure Resource Manager

Der folgende JSON-Code ist ein Beispiel für eine Datenbankkontoressource mit aktivierter fortlaufender Sicherung:

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

Der folgende JSON-Code ist eine Beispielanforderung für die MongoDB-Sammlungswiederherstellung in einem Abonnement mit der ID 00000000-0000-0000-0000-000000000000, einem Konto mit der Instanz-ID abcd1234-d1c0-4645-a699-abcd1234, einer Sammlung namens legacy-records-coll und dem Zeitstempel 2023-01-01T00:00:00Z.

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

Nächste Schritte