مشاركة عبر


إنشاء مخزن Azure Recovery Services باستخدام واجهة برمجة تطبيقات REST ل Azure Backup

توضح هذه المقالة كيفية إنشاء مخزن Azure Recovery Services باستخدام واجهة برمجة تطبيقات REST. لإنشاء المخزن باستخدام مدخل Microsoft Azure، راجع هذه المقالة.

مخزن Recovery Services هو كيان تخزين في Azure يضم البيانات. البيانات هي عادة نسخ من البيانات أو معلومات التكوين للأجهزة الظاهرية (VMs) أو أحمال العمل أو الخوادم أو محطات العمل. يمكنك استخدام خزائن خدمات الاسترداد للاحتفاظ ببيانات النسخ الاحتياطي لخدمات Azure المتنوعة مثل IaaS VMs (Linux أو Windows) و SQL Server في Azure VMs. تقوم خزائن الاسترداد بدعم System Center DPM وWindows Server وAzure Backup Server والمزيد. تجعل خزائن Recovery Services تنظيم بيانات النسخ الاحتياطي الخاصة بك أسهل، وبنفس الوقت تقلل من النفقات الإدارية.

قبل أن تبدأ

قبل البدء في إنشاء مخزن خدمات الاسترداد، راجع التفاصيل التالية:

  • تستخدم api-version=2016-06-01عملية إنشاء المخزن .
  • يتم توضيح إنشاء مخزن Azure Recovery Services باستخدام واجهة برمجة تطبيقات REST في مقالة إنشاء واجهة برمجة تطبيقات REST للمخزن. دعونا نستخدم هذه المقالة كمرجع لإنشاء مخزن باسم testVault في West US.

لإنشاء مخزن Azure Recovery Services أو تحديثه، استخدم عملية PUT التالية:

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}?api-version=2016-06-01

إنشاء طلب لإنشاء خزنة خدمات الاستعادة

لإنشاء طلب PUT، فإن المعلمة {subscription-id} مطلوبة. إذا كانت لديك اشتراكات متعددة، فراجع العمل مع الاشتراكات المتعددة. أنت تحدد {resourceGroupName} و{vaultName} لمواردك، جنبًا إلى جنب مع المعلمة api-version. يستخدم هذا المقال api-version=2016-06-01.

الرؤوس التالية مطلوبة:

عنوان الطلب ‏‏الوصف
نوع المحتوى: مطلوب. تعيين إلى application/json.
التفويض: مطلوب. قم بالتعيين إلى Bearerرمز وصول صالح.

للحصول على مزيدٍ من المعلومات عن كيفية إنشاء الطلب، راجع مكونات طلب/استجابة REST API.

إنشاء جسم الطلب لإنشاء خزنة خدمات الاسترداد

تُستخدم التعريفات الشائعة التالية لبناء نص طلب:

الاسم مطلوبة نوع ‏‏الوصف
eTag السلسلة‬ eTag اختيارية
مكان صحيح السلسلة‬ موقع المورد
الخصائص VaultProperties خصائص المخزن
sku Sku يحدد معرّف النظام الفريد لكل مورد Azure
العلامات ‏‏الكائن علامات المورد

لاحظ أنه يتم توفير اسم المخزن واسم مجموعة الموارد في PUT URI. يحدد نص الطلب الموقع.

مثال على جسم الطلب لمخزنة Creatiom لخدمات الاستعادة

يستخدم مثال النص الأساسي التالي لإنشاء مخزن في West US. حدد الموقع. SKU هو دائما Standard.

{
  "properties": {},
  "sku": {
    "name": "Standard"
  },
  "location": "West US"
}

الاستجابات

توجد استجابتان ناجحتان لعملية إنشاء أو تحديث Recovery Services vault:

الاسم نوع ‏‏الوصف
200 جيد مخزن موافق
201 أُنشئ مخزن تم الإنشاء

لمزيد من المعلومات حول استجابات REST API، راجع معالجة رسالة الاستجابة.

مثال على الاستجابة

تظهر استجابة مكثفة 201 تم إنشاؤها من نص طلب المثال السابق أنه تم تعيين معرف وتم بنجاح provisioningState:

{
  "location": "westus",
  "name": "testVault",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/testVault",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

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

إنشاء نهج نسخ احتياطي لنسخ جهاز Azure الظاهري احتياطيًا في هذا المخزن.

لمزيد من المعلومات حول Azure REST APIs، راجع المستندات التالية: