Azure Cosmos DB için aynı hesapta geri yükleme için kaynak modeli

Bu makalede, Azure Cosmos DB'nin belirli bir anda aynı hesap üzerinde geri yükleme özelliğinin kaynak modeli açıklanmaktadır. Sürekli yedeklemeyi destekleyen parametreleri ve geri yüklenebilen kaynakları açıklar. Bu özellik NoSQL için Azure Cosmos DB API'sinde, Gremlin API'sinde, Tablo için API'de ve MongoDB için API'de desteklenir.

Aynı hesaptaki silinmiş kapsayıcılar ve veritabanları için geri yükleme işlemi parametreleri

Kaynak, RestoreParameters hesap tanımlayıcısı, geri yükleme zamanı ve geri yüklenmesi gereken kaynaklar dahil olmak üzere geri yükleme işlemi ayrıntılarını içerir.

Özellik Adı Description
restoreSource Kaynak hesabın instanceId'si ile geri yükleme işlemi başlatılır.
restoreTimestampInUtc UTC zamanında belirli bir anı, hesabı geri yüklemek için kullanın.

Azure Resource Manager'da örnek geri yükleme işlemi kaynakları

Aşağıdaki JSON, sürekli yedeklemenin etkinleştirildiği örnek bir veritabanı hesabı kaynağıdır:

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

Aşağıdaki JSON, kimliğine 00000000-0000-0000-0000-000000000000sahip bir abonelikte örnek bir MongoDB koleksiyonu geri yükleme isteği, örnek kimliğine abcd1234-d1c0-4645-a699-abcd1234sahip bir hesap, adlı legacy-records-collbir koleksiyon ve zaman damgasıdır 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"
      }         
    }     
  }
} 

Sonraki Adımlar