يمكنك تمكين تعيين إصدار تخزين Blob للحفاظ تلقائيًا على الإصدارات السابقة من كائن ثنائي كبير الحجم عند تعديلها أو حذفها. عند تمكين تعيين إصدار كائن ثنائي كبير الحجم، يمكنك استعادة إصدار سابق من كائن ثنائي كبير الحجم لاسترداد بياناتك إذا تم تعديله أو حذفه عن طريق الخطأ.
توضح هذه المقالة كيفية تمكين أو تعطيل تعيين إصدار كائن ثنائي كبير الحجم لحساب التخزين باستخدام مدخل Azure أو قالب Azure Resource Manager. لمعرفة المزيد عن تعيين إصدار كائن ثنائي كبير الحجم، راجع تعيين إصدار كائن ثنائي كبير الحجم.
تمكين إصدار كائن ثنائي كبير الحجم
يمكنك تمكين تعيين إصدار كائن ثنائي كبير الحجم باستخدام مدخل Microsoft Azure أو PowerShell أو Azure CLI أو قالب Azure Resource Manager.
لتمكين تعيين إصدار كائن ثنائي كبير الحجم لحساب تخزين في مدخل Azure:
انتقل إلى حساب التخزين لديك في المدخل.
ضمن إدارة البيانات، اختر حماية البيانات.
في قسم Tracking ، حدد Enable versioning for blobs، ثم اختر ما إذا كنت تريد الاحتفاظ بجميع الإصدارات أو حذفها بعد فترة من الوقت.
هام
إذا قمت بتعيين الخيار حذف الإصدارات بعد ، تتم إضافة قاعدة تلقائيا إلى نهج إدارة دورة الحياة لحساب التخزين. بمجرد إضافة هذه القاعدة، لن يظهر الخيار حذف الإصدارات بعد في صفحة تكوين حماية البيانات.
يمكنك جعل هذا الخيار يظهر مرة أخرى في صفحة حماية البيانات عن طريق إزالة القاعدة. إذا كان نهج إدارة دورة الحياة يحتوي على قواعد أخرى تحذف الإصدارات، عندئذ سيتعين عليك إزالة هذه القواعد أيضا قبل أن يظهر الخيار حذف الإصدارات بعد مرة أخرى.
لتمكين تعيين إصدار كائن ثنائي كبير الحجم لحساب تخزين باستخدام PowerShell، قم أولا بتثبيت الإصدار 2.3.0 من الوحدة Az.Storage أو إصدار أحدث. ثم قم باستدعاء الأمر Update-AzStorageBlobServiceProperty لتمكين تعيين الإصدارات، كما هو موضح في المثال التالي. تذكر استبدال القيم في أقواس زاوية بالقيم الخاصة بك:
# Set resource group and account variables.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
# Enable versioning.
Update-AzStorageBlobServiceProperty -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-IsVersioningEnabled $true
لتمكين تعيين إصدار كائن ثنائي كبير الحجم لحساب تخزين باستخدام Azure CLI، قم أولاً بتثبيت الإصدار 2.2.0 من Azure CLI أو إصدار أحدث. ثم قم باستدعاء الأمر az storage account blob-service-properties update لتمكين تعيين الإصدار، كما هو موضح في المثال التالي. تذكر استبدال القيم في أقواس زاوية بالقيم الخاصة بك:
لتمكين تعيين إصدار كائن ثنائي كبير الحجم باستخدام قالب، قم بإنشاء قالب باستخدام الخاصية IsVersioningEnabled إلى true. تصف الخطوات التالية كيفية إنشاء قالب في مدخل Azure.
في مدخل Azure، اختر إنشاء مورد.
في Search the Marketplace، اكتب template deployment، ثم اضغط على ENTER.
اختر توزيع القالب، واختر إنشاء، ثم اختر إنشاء قالبك الخاص في المحرر.
في محرر القالب، الصق في JSON التالي. استبدال <accountName> العنصر النائب باسم حساب التخزين.
حفظ القالب.
حدد مجموعة الموارد للحساب، ثم اختر زر الشراء لتوزيع القالب وتمكين تعيين إصدار الكائن الثنائي كبير الحجم.
لعرض إصدارات كائن ثنائي كبير الحجم، استخدم مدخل Azure أو PowerShell أو Azure CLI. يمكنك أيضا سرد إصدارات كائن ثنائي كبير الحجم باستخدام أحد Blob Storage SDKs.
لسرد إصدارات كائن ثنائي كبير الحجم في مدخل Microsoft Azure:
انتقل إلى حساب التخزين الخاص بك في المدخل، ثم انتقل إلى الحاوية التي تحتوي على كائن ثنائي كبير الحجم.
حدد الكائن الثنائي كبير الحجم الذي تريد سرد الإصدارات له.
حدد علامة التبويب Versions لعرض إصدارات الكائن الثنائي كبير الحجم.
قم بتبديل الزر إظهار الإصدارات المحذوفة لعرض الإصدارات المحذوفة مبدئيا. إذا تم تمكين الحذف المبدئي للكائن الثنائي كبير الحجم لحساب التخزين، فستظهر أي إصدارات محذوفة مبدئيا لا تزال ضمن الفاصل الزمني للاحتفاظ بالحذف المبدئي في القائمة.
لسرد إصدارات كائن ثنائي كبير الحجم باستخدام PowerShell، قم باستدعاء الأمر Get-AzStorageBlob باستخدام المعلمة -IncludeVersion :