يعمل الحذف المبدئي للكائنات الثنائية كبيرة الحجم على حماية الكائن الفردي وإصداراته ولقطاته وبيانات تعريفه من الحذف العرضي أو عمليات الاستبدال، عن طريق الاحتفاظ بالبيانات المحذوفة في النظام لفترة زمنية محددة. خلال فترة الاستبقاء، يمكنك استعادة الكائن الثنائي كبير الحجم إلى حالته عند الحذف. وبعد انتهاء فترة الاستبقاء، يتم حذف الكائن الثنائي كبير الحجم بشكل دائم. لمزيد من المعلومات حول الحذف المبدئي للكائن الثنائي كبير الحجم، راجع الحذف المبدئي للكائنات الثنائية كبيرة الحجم.
يعد الحذف المبدئي لكائن ثنائي كبير الحجم جزءًا من استراتيجية شاملة لحماية البيانات لبيانات كائن ثنائي كبير الحجم. لمعرفة المزيد حول توصيات Microsoft لحماية البيانات، راجع نظرة عامة على حماية البيانات.
تمكين الحذف المبدئي لكائن ثنائي كبير الحجم
يمكنك تمكين الحذف المبدئي أو تعطيله لحساب تخزين في أي وقت باستخدام مدخل Microsoft Azureأو PowerShell أو Azure CLI.
يتم تمكين الحذف المبدئي للكائن الثنائي كبير الحجم بشكل افتراضي عند إنشاءك لحساب تخزين جديد باستخدام مدخل Azure. يوجد الإعداد لتمكين الحذف المبدئي للكائن الثنائي كبير الحجم أو تعطيله عند إنشاء حساب تخزين جديد على علامة التبويب حماية البيانات. لمزيد من المعلومات عن إنشاء حساب تخزين، راجع إنشاء حساب تخزين.
لتمكين الحذف المبدئي لكائن ثنائي كبير الحجم لحساب تخزين موجود باستخدام مدخل Azure، اتبع الخطوات التالية:
- في Azure portal، انتقل إلى حساب التخزين الخاص بك.
- تحديد موقع خيار حماية البيانات ضمن إدارة البيانات.
- في قسم الاسترداد ، حدد تشغيل الحذف المبدئي لكائن ثنائي كبير الحجم .
- حدد فترة الاستبقاء بين 1 و365 يوما. توصي Microsoft بفترة استبقاء لا تقل عن سبعة أيام.
- احفظ تغييراتك.
لا يتم تمكين الحذف المبدئي للكائن الثنائي كبير الحجم عند إنشاء حساب تخزين جديد باستخدام PowerShell. يمكنك تمكين الحذف المبدئي للكائن الثنائي كبير الحجم بعد إنشاء الحساب الجديد.
لتمكين الحذف المبدئي لكائن ثنائي كبير الحجم لحساب تخزين موجود باستخدام 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. يمكنك تمكين الحذف المبدئي للكائن الثنائي كبير الحجم بعد إنشاء الحساب الجديد.
لتمكين الحذف المبدئي لكائن ثنائي كبير الحجم لحساب تخزين موجود باستخدام Azure CLI، استدعِ الأمر az storage account blob-service-properties update، مع تحديد فترة الاستبقاء بالأيام.
يتيح المثال التالي الحذف المبدئي لكائن ثنائي كبير الحجم وتعيين فترة الإستبقاء إلى سبعة أيام. تذكَّر استبدال قيم العناصر النائبة في الأقواس بالقيم الخاصة بك:
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>
لتمكين الحذف المبدئي للكائن الثنائي كبير الحجم باستخدام قالب Azure Resource Manager، قم بإنشاء قالب يعين الخاصية deleteRetentionPolicy . تصف الخطوات التالية كيفية إنشاء قالب في مدخل Azure.
في مدخل Azure، اختر إنشاء مورد.
في البحث في السوق، اكتب نشر قالب مخصص، ثم اضغط على ENTER.
اختر إنشاء القالب الخاص بك في المحرر.
في محرر القالب، الصق في JSON التالي. استبدال <account-name> العنصر النائب باسم حساب التخزين.
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"variables": {},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2023-04-01",
"name": "<account-name>/default",
"properties": {
"deleteRetentionPolicy": {
"enabled": true,
"days": 7
}
}
}
]
}
حدد فترة الاحتفاظ. القيمة الافتراضية هي 7.
حفظ القالب.
حدد مجموعة الموارد للحساب، ثم اختر الزر Review + create لنشر القالب وتمكين الحذف المبدئي للحاوية.
تمكين الحذف المبدئي للكائنات كبيرة الحجم (مساحة الاسماء الهرمية)
يمكن أن يحمي الحذف المبدئي لكائن ثنائي كبير الحجم أيضا النقط والدلائل في الحسابات التي تم تمكين ميزة مساحة الاسم الهرمية عليها.
لتمكين الحذف المبدئي لكائن ثنائي كبير الحجم لحساب التخزين الخاص بك باستخدام مدخل 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
احصل على تخويل حساب التخزين باستخدام إما مفتاح حساب تخزين أو سلسلة الاتصال أو معرف Microsoft Entra. لمزيد من المعلومات، راجع الاتصال إلى الحساب.
المثال التالي يحصل على التخويل باستخدام مفتاح حساب تخزين.
$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
لتمكين الحذف المبدئي للكائن الثنائي كبير الحجم باستخدام قالب Azure Resource Manager، قم بإنشاء قالب يعين الخاصية deleteRetentionPolicy . تصف الخطوات التالية كيفية إنشاء قالب في مدخل Azure.
في مدخل Azure، اختر إنشاء مورد.
في البحث في السوق، اكتب نشر قالب مخصص، ثم اضغط على ENTER.
اختر إنشاء القالب الخاص بك في المحرر.
في محرر القالب، الصق في JSON التالي. استبدال <account-name> العنصر النائب باسم حساب التخزين.
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"variables": {},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2023-04-01",
"name": "<account-name>/default",
"properties": {
"deleteRetentionPolicy": {
"enabled": true,
"days": 7
}
}
}
]
}
حدد فترة الاحتفاظ. القيمة الافتراضية هي 7.
حفظ القالب.
حدد مجموعة الموارد للحساب، ثم اختر الزر Review + create لنشر القالب وتمكين الحذف المبدئي للحاوية.
الخطوات التالية