نموذج المورد للاستعادة في نفس الحساب ل Azure Cosmos DB

ينطبق على: NoSQL MongoDB العفريت جدول

تشرح هذه المقالة نموذج المورد لميزة استعادة الحساب في نفس نقطة زمنية Azure Cosmos DB. وهو ما يفسر المعلمات التي تدعم النسخ الاحتياطي المستمر والموارد التي يمكن استعادتها. يتم دعم هذه الميزة في Azure Cosmos DB API ل NoSQL وواجهة برمجة التطبيقات ل Gremlin وواجهة برمجة التطبيقات للجدول وواجهة برمجة التطبيقات ل MongoDB.

استعادة معلمات العملية للحاويات وقواعد البيانات المحذوفة في نفس الحساب

RestoreParameters يحتوي المورد على تفاصيل عملية الاستعادة بما في ذلك معرف الحساب ووقت الاستعادة والموارد التي تحتاج إلى استعادة.

اسم الخاصية ‏‏الوصف
restoreSource instanceId حساب المصدر لبدء عملية الاستعادة.
restoreTimestampInUtc حدد الوقت بالتوقيت العالمي المتفق عليه لاستعادة الحساب.

عينة موارد عملية الاستعادة في Azure Resource Manager

يعد JSON التالي نموذج مورد لحساب قاعدة بيانات مع تمكين النسخ الاحتياطي المستمر:

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

JSON التالي هو نموذج طلب استعادة مجموعة MongoDB في اشتراك بمعرف 00000000-0000-0000-0000-000000000000، وحساب بمعرف abcd1234-d1c0-4645-a699-abcd1234مثيل ، ومجموعة تسمى legacy-records-coll، والطوابع 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"
      }         
    }     
  }
} 

الخطوات التالية