Aracılığıyla paylaş


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

ŞUNLAR IÇIN GEÇERLIDIR: NoSQL MongoDB Gremlin Masa

Bu makalede, Azure Cosmos DB belirli bir noktaya aynı hesap 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ı Açıklama
restoreSource instanceId Geri yükleme işlemini başlatmak için kaynak hesabın değeri.
restoreTimestampInUtc Hesabı geri yüklemek için UTC saatinde belirli bir noktaya gelin.

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