تمكين الحذف المبدئي لكائنات blob
مقالة
05/16/2022
قراءة خلال 3 دقائق
11 من المساهمين
في هذه المقالة
يحمي الحذف المبدئي لكائن ثنائي كبير الحجم الفقاعة الفردية وإصداراتها ولقطاتها وبياناتها الوصفية من عمليات الحذف أو الكتابة فوق العرضية من خلال الحفاظ على البيانات المحذوفة في النظام لفترة زمنية محددة. خلال فترة الاستبقاء بالبيانات، يمكنك استعادة للكائنات الثنائية كبيرة الحجم إلى حالتها عند الحذف. بعد انتهاء فترة الاستبقاء، يتم حذف الكائنات الثنائية كبيرة الحجم نهائيا. لمزيد من المعلومات حول الحذف المبدئي للكائنات الثنائية كبيرة الحجم، راجع الحذف المبدئي للكائنات الثنائية .
يعد الحذف المبدئي للكائنات الثنائية كبيرة الحجم جزءا من استراتيجية شاملة لحماية البيانات لبيانات الكائنات الثنائية كبيرة الحجم. لمعرفة المزيد حول توصيات Microsoft لحماية البيانات، راجع نظرة عامة على حماية البيانات .
تعطيل الحذف المبدئي لكائن ثنائي كبير الحجم افتراضيا لحساب تخزين جديد. يمكنك تمكين الحذف المبدئي أو تعطيله لحساب تخزين في أي وقت باستخدام مدخل Microsoft Azureأو PowerShell أو Azure CLI.
تمكين الحذف المبدئي لكائن ثنائي كبير الحجم
لتمكين الحذف المبدئي لكائن ثنائي كبير الحجم لحساب التخزين الخاص بك باستخدام مدخل Microsoft Azure، اتبع الخطوات التالية:
في Azure portal ، انتقل إلى حساب التخزين الخاص بك.
تحديد موقع خيار حماية البيانات ضمن إدارة البيانات .
في قسم الاسترداد ، حدد تشغيل الحذف المبدئي لكائن ثنائي كبير الحجم .
حدد فترة الاستبقاء بين 1 و365 يوما. توصي Microsoft بفترة استبقاء لا تقل عن سبعة أيام.
حفظ التغييرات.
لتمكين الحذف الدائم لكائن ثنائي كبير الحجم باستخدام PowerShell، اتصل بالأمر Enable-AzStorageBlobDeleteRetentionPolicy ، مع تحديد فترة الاستبقاء بالأيام.
يتيح المثال التالي الحذف المبدئي لكائن ثنائي كبير الحجم وتعيين فترة الإستبقاء إلى سبعة أيام. تذكَّر استبدال قيم العناصر النائبة في أقواس الزاوية بالقيم الخاصة بك:
Enable-AzStorageBlobDeleteRetentionPolicy -ResourceGroupName <resource-group> `
-StorageAccountName <storage-account> `
-RetentionDays 7
للتحقق من الإعدادات الحالية للحذف المبدئي لكائن ثنائي كبير الحجم، اتصل بالأمر Get-AzStorageBlobServiceProperty :
$properties = Get-AzStorageBlobServiceProperty -ResourceGroupName <resource-group> `
-StorageAccountName <storage-account>
$properties.DeleteRetentionPolicy.Enabled
$properties.DeleteRetentionPolicy.Days
لتمكين الحذف المبدئي لكائن ثنائي مبير الحجم باستخدام Azure CLI، اتصل بالأمر تحديث خصائص blob-service-properties لحساب التخزين az، مع تحديد فترة الاستبقاء بالأيام.
يتيح المثال التالي الحذف المبدئي لكائن ثنائي كبير الحجم وتعيين فترة الإستبقاء إلى سبعة أيام. تذكَّر استبدال قيم العناصر النائبة في أقواس الزاوية بالقيم الخاصة بك:
az storage account blob-service-properties update --account-name <storage-account> \
--resource-group <resource-group> \
--enable-delete-retention true \
--delete-retention-days 7
للتحقق من الإعدادات الحالية للحذف المبدئي لكائن ثنائي كبير الحجم، اتصل بالأمر blob-service-properties-show لحساب تخزين az :
az storage account blob-service-properties show --account-name <storage-account> \
--resource-group <resource-group>
تمكين الحذف المبدئي للكائنات كبيرة الحجم (مساحة الاسماء الهرمية)
يمكن أن يحمي الحذف المبدئي لكائن ثنائي كبير الحجم أيضا النقط والدلائل في الحسابات التي تم تمكين ميزة مساحة الاسم الهرمية عليها.
لتمكين الحذف المبدئي لكائن ثنائي كبير الحجم لحساب التخزين الخاص بك باستخدام مدخل Microsoft Azure، اتبع الخطوات التالية:
في Azure portal ، انتقل إلى حساب التخزين الخاص بك.
تحديد موقع خيار حماية البيانات ضمن إدارة البيانات .
في قسم الاسترداد ، حدد تمكين الحذف المبدئي لكائن ثنائي كبير الحجم .
حدد فترة الاستبقاء بين 1 و365 يوما. توصي Microsoft بفترة استبقاء لا تقل عن سبعة أيام.
احفظ التغييرات التي قمت بإجرائها.
تثبيت أحدث وحدة PowershellGet. ثم أغلق وحدة تحكم PowerShell ثم أعد فتحها.
install-Module PowerShellGet -Repository PSGallery -Force
تثبيت Az.Storage معاينة وحدة نمطية.
Install-Module Az.Storage -Repository PsGallery -RequiredVersion 3.7.1-preview -AllowClobber -AllowPrerelease -Force
لمزيد من المعلومات بشأن طريقة تثبيت وحدات PowerShell النمطية، يرجى الاطلاع علىتثبيت الوحدة النمطية Azure PowerShell
الحصول على إذن حساب تخزين باستخدام مفتاح حساب تخزين أو سلسلة اتصال أو Azure Active Directory (Azure AD). لمزيد من المعلومات، راجع الاتصال إلى الحساب .
المثال التالي يحصل على التخويل باستخدام مفتاح حساب تخزين.
$ctx = New-AzStorageContext -StorageAccountName '<storage-account-name>' -StorageAccountKey '<storage-account-key>'
لتمكين الحذف المبدئي لكائن ثنائي كبير الحجم باستخدام PowerShell، اتصل بالأمر Enable-AzStorageBlobDeleteRetentionPolicy ، مع تحديد فترة الاستبقاء بالأيام.
يتيح المثال التالي حذف ناعم لحساب، ويحدد فترة الاستبقاء إلى 4 أيام.
Enable-AzStorageDeleteRetentionPolicy -RetentionDays 4 -Context $ctx
للتحقق من الإعدادات الحالية للحذف المبدئي لكائن ثنائي كبير الحجم ، استخدم الأمر Get-AzStorageServiceProperty :
Get-AzStorageServiceProperty -ServiceType Blob -Context $ctx
أولا، افتح Azure Cloud Shell ، أو إذا قمت بتثبيت Azure CLI محليًا، افتح أحد تطبيقات وحدة التحكم بالأوامر مثل Windows PowerShell.
تثبيت الامتداد storage-preview.
az extension add -n storage-preview
الاتصال إلى حساب التخزين الخاص بك. لمزيد من المعلومات، راجع الاتصال إلى الحساب .
لتمكين حذف ناعم باستخدام Azure CLI، اتصل az storage fs service-properties update الأمر، تحديد فترة الاستبقاء بالأيام.
يتيح المثال التالي الحذف المبدئي لكائن ثنائي كبير الحجم وتعيين فترة الإستبقاء إلى سبعة أيام.
az storage fs service-properties update --delete-retention --delete-retention-period 5 --auth-mode login
للتحقق من الإعدادات الحالية للحذف المبدئي لكائن ثنائي كبير الحجم ، استخدم الأمر az storage fs service-properties update :
az storage fs service-properties update --delete-retention false --connection-string $con
الخطوات التالية