إلغاء تسلسل كائن ثنائي كبير الحجم مؤرشف إلى طبقة عبر الإنترنت
مقالة
لقراءة كائن ثنائي كبير الحجم موجود في طبقة الأرشيف، يجب أولا إعادة ترطيب الكائن الثنائي كبير الحجم إلى مستوى متصل (ساخن أو بارد أو بارد). يمكنك إعادة تنشيط كائن ثنائي كبير الحجم بإحدى طريقتين:
عن طريق نسخه إلى كائن ثنائي كبير الحجم جديد في الطبقة الساخنة أو الباردة أو الباردة مع عملية نسخ Blob .
عن طريق تغيير الطبقة الخاصة به من الأرشيف إلى الطبقة الساخنة أو الباردة أو الباردة باستخدام عملية تعيين طبقة Blob.
عند إعادة تنشيط كائن ثنائي كبير الحجم، يمكنك تحديد أولوية العملية إما إلى أولوية قياسية أو أولوية عالية. قد تستغرق عملية إعادة التنشيط ذات الأولوية القياسية ما يصل إلى 15 ساعة لإكمالها. سيتم إعطاء الأولوية للعملية ذات الأولوية العالية على الطلبات ذات الأولوية القياسية وقد تكتمل في أقل من ساعة للعناصر التي يقل حجمها عن 10 جيجابايت. يمكنك تغيير أولوية إعادة التنشيط من قياسي إلى عالِ أثناء انتظار العملية.
يمكنك تكوين مركز أحداث Azure لإطلاق حدث عند اكتمال إعادة التنشيط وتشغيل التعليمات البرمجية للتطبيق استجابة لذلك. لمعرفة كيفية التعامل مع حدث يقوم بتشغيل دالة Azure عند اكتمال عملية إعادة تنشيط الكائن الثنائي كبير الحجم، راجع تشغيل دالة Azure استجابة لحدث إعادة تنشيط كائن ثنائي كبير الحجم.
لمزيد من المعلومات حول إعادة ترطيب كائن ثنائي كبير الحجم، راجع إعادة ترطيب Blob من طبقة الأرشيف.
إعادة تنشيط كائن ثنائي كبير الحجم باستخدام عملية نسخ
لإعادة ترطيب كائن ثنائي كبير الحجم من طبقة الأرشيف عن طريق نسخه إلى طبقة عبر الإنترنت، استخدم مدخل Azure أو PowerShell أو Azure CLI أو إحدى مكتبات عميل Azure Storage. ضع في اعتبارك أنه عند نسخ كائن ثنائي كبير الحجم مؤرشف إلى طبقة متصلة، يجب أن يكون للكائنات الثنائية كبيرة الحجم المصدر والوجهة أسماء مختلفة.
نسخ كائن ثنائي كبير الحجم المؤرشف إلى مستوى وجهة متصلة مدعوم داخل نفس حساب التخزين فقط. بدءًا من إصدار الخدمة 2021-02-12، يمكنك نسخ كائن ثنائي كبير الحجم مؤرشف إلى حساب تخزين مختلف، طالما أن حساب الوجهة موجود في نفس منطقة الحساب المصدر.
بعد اكتمال عملية النسخ، يظهر الكائن الثنائي كبير الحجم الوجهة في طبقة الأرشيف. ثم يتم إعادة تنشيط الكائن الثنائي كبير الحجم الوجهة إلى الطبقة المتصلة التي حددتها في عملية النسخ. عندما يتم إعادة تنشيط الكائن الثنائي كبير الحجم الوجهة بالكامل، يصبح متاحًا في الطبقة المتصلة الجديدة.
إعادة تنشيط كائن ثنائي كبير الحجم إلى نفس حساب التخزين
توضح الأمثلة التالية كيفية نسخ كائن ثنائي كبير الحجم مؤرشف إلى كائن ثنائي كبير الحجم في الطبقة الساخنة في نفس حساب التخزين.
في مستعرض التخزين، انتقل إلى موقع الكائن الثنائي كبير الحجم المؤرشف، وحدد خانة الاختيار التي تظهر بجانب الكائن الثنائي كبير الحجم، ثم حدد الزر نسخ .
انتقل إلى الحاوية حيث تريد وضع الكائن الثنائي كبير الحجم المعاد ترطيبه، ثم حدد الزر لصق .
يظهر مربع الحوار لصق كائن ثنائي كبير الحجم للأرشيف.
إشعار
إذا قمت بتحديد الزر لصق في نفس موقع الكائن الثنائي كبير الحجم المصدر، فإن الاسم الافتراضي الذي يظهر في حقل Destination blob name يحتوي على لاحقة رقمية. وهذا يضمن أن الكائنات الثنائية كبيرة الحجم المصدر والوجهة لها أسماء مختلفة. يمكنك تغيير هذا الاسم إذا كنت تريد طالما أن الاسم مختلف عن اسم الكائن الثنائي كبير الحجم المصدر.
في مربع الحوار لصق كائن ثنائي كبير الحجم في الأرشيف، اختر طبقة وصول وأولوية إعادة الإماهة. ثم حدد لصق لإعادة ترطيب الكائن الثنائي كبير الحجم.
هام
لا تحذف الكائن الثنائي كبير الحجم المصدر أثناء إعادة ترطيبه.
لنسخ كائن ثنائي كبير الحجم مؤرشف إلى طبقة متصلة باستخدام PowerShell، استدعِ الأمر Start-AzStorageBlobCopy وحدد الطبقة المستهدفة وأولوية إعادة التنشيط. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
$srcContainerName = "<source-container>"
$destContainerName = "<dest-container>"
$srcBlobName = "<source-blob>"
$destBlobName = "<dest-blob>"
# Get the storage account context
$ctx = (Get-AzStorageAccount `
-ResourceGroupName $rgName `
-Name $accountName).Context
# Copy the source blob to a new destination blob in hot tier with Standard priority.
Start-AzStorageBlobCopy -SrcContainer $srcContainerName `
-SrcBlob $srcBlobName `
-DestContainer $destContainerName `
-DestBlob $destBlobName `
-StandardBlobTier Hot `
-RehydratePriority Standard `
-Context $ctx
لنسخ كائن ثنائي كبير الحجم مؤرشف إلى طبقة متصلة باستخدام Azure CLI، استدعِ الأمر Start-AzStorageBlobCopy وحدد الطبقة المستهدفة وأولوية إعادة التنشيط. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
az storage blob copy start \
--source-container <source-container> \
--source-blob <source-blob> \
--destination-container <dest-container> \
--destination-blob <dest-blob> \
--account-name <storage-account> \
--tier hot \
--rehydrate-priority standard \
--auth-mode login
غير متوفر
إعادة تنشيط كائن ثنائي كبير الحجم إلى حساب تخزين مختلف في نفس المنطقة
توضح الأمثلة التالية كيفية نسخ كائن ثنائي كبير الحجم مؤرشف إلى كائن ثنائي كبير الحجم في الطبقة الساخنة في حساب تخزين مختلف.
في مستعرض التخزين، انتقل إلى موقع الكائن الثنائي كبير الحجم المؤرشف، وحدد خانة الاختيار التي تظهر بجانب الكائن الثنائي كبير الحجم، ثم حدد الزر نسخ .
انتقل إلى حساب التخزين الوجهة، وفي جزء التنقل، حدد Storage browser.
انتقل إلى الحاوية حيث تريد وضع الكائن الثنائي كبير الحجم المعاد ترطيبه، ثم حدد الزر لصق .
يظهر مربع الحوار لصق كائن ثنائي كبير الحجم للأرشيف.
في مربع الحوار لصق كائن ثنائي كبير الحجم في الأرشيف، اختر طبقة وصول وأولوية إعادة الإماهة. ثم حدد لصق لإعادة ترطيب الكائن الثنائي كبير الحجم.
هام
لا تحذف الكائن الثنائي كبير الحجم المصدر أثناء إعادة ترطيبه.
لنسخ كائن ثنائي كبير الحجم مؤرشف إلى كائن ثنائي كبير الحجم في طبقة متصلة في حساب تخزين مختلف باستخدام PowerShell، تأكد من تثبيت الوحدة Az.Storage، الإصدار 4.4.0 أو أعلى. بعد ذلك، استدعِ الأمر Start-AzStorageBlobCopy وحدد الطبقة المستهدفة المتصلة وأولوية إعادة التنشيط. يجب عليك تحديد توقيع وصول مشترك (SAS) مع أذونات قراءة للكائن الثنائي كبير الحجم المصدر المؤرشف.
يوضح المثال التالي كيفية نسخ كائن ثنائي كبير الحجم مؤرشف إلى الطبقة الساخنة في حساب تخزين مختلف. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
$rgName = "<resource-group>"
$srcAccount = "<source-account>"
$destAccount = "<dest-account>"
$srcContainer = "<source-container>"
$destContainer = "<dest-container>"
$srcBlob = "<source-blob>"
$destBlob = "<destination-blob>"
# Get the destination account context
$destCtx = New-AzStorageContext -StorageAccountName $destAccount -UseConnectedAccount
# Get the source account context
$srcCtx = New-AzStorageContext -StorageAccountName $srcAccount -UseConnectedAccount
# Get the SAS URI for the source blob
$srcBlobUri = New-AzStorageBlobSASToken -Container $srcContainer `
-Blob $srcBlob `
-Permission rwd `
-ExpiryTime (Get-Date).AddDays(1) `
-FullUri `
-Context $srcCtx
# Start the cross-account copy operation
Start-AzStorageBlobCopy -AbsoluteUri $srcBlobUri `
-DestContainer $destContainer `
-DestBlob $destBlob `
-DestContext $destCtx `
-StandardBlobTier Hot `
-RehydratePriority Standard
لنسخ كائن ثنائي كبير الحجم مؤرشف إلى كائن ثنائي كبير الحجم في طبقة متصلة في حساب تخزين مختلف باستخدام Azure CLI، تأكد من تثبيت الإصدار 2.35.0 أو أعلى. بعد ذلك، استدعِ الأمر az storage blob copy start وحدد الطبقة المستهدفة المتصلة وأولوية إعادة التنشيط. يجب عليك تحديد توقيع وصول مشترك (SAS) مع أذونات قراءة للكائن الثنائي كبير الحجم المصدر المؤرشف.
يوضح المثال التالي كيفية نسخ كائن ثنائي كبير الحجم مؤرشف إلى الطبقة الساخنة في حساب تخزين مختلف. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
# Specify the expiry interval
end=`date -u -d "1 day" '+%Y-%m-%dT%H:%MZ'`
# Get a SAS for the source blob
srcBlobUri=$(az storage blob generate-sas \
--account-name <source-account> \
--container <source-container> \
--name <archived-source-blob> \
--permissions rwd \
--expiry $end \
--https-only \
--full-uri \
--as-user \
--auth-mode login | tr -d '"')
# Copy to the destination blob in the hot tier
az storage blob copy start \
--source-uri $srcBlobUri \
--account-name <dest-account> \
--destination-container <dest-container> \
--destination-blob <dest-blob> \
--tier Hot \
--rehydrate-priority Standard \
--auth-mode login
غير متوفر
إعادة التنشيط من منطقة ثانوية
إذا كوَّنت حساب التخزين خاصتك لاستخدام التخزين المتكرر جغرافيًا للوصول للقراءة (RA-GRS)، فيمكنك نسخ كائن ثنائي كبير الحجم مؤرشف موجود في منطقة ثانوية إلى طبقة عبر الإنترنت في حساب تخزين مختلف موجود في نفس المنطقة الثانوية.
لإعادة التنشيط من منطقة ثانوية، استخدم نفس الإرشادات المقدمة في القسم السابق (أعِد تنشيط كائن ثنائي كبير الحجم إلى حساب تخزين مختلف في نفس المنطقة. بادر بإلحاق اللاحقة -secondary باسم حساب نقطة النهاية المصدر. على سبيل المثال، إذا كانت نقطة النهاية الأساسية لتخزين كائن ثنائي كبير الحجم هي myaccount.blob.core.windows.net، فإن نقطة النهاية الثانوية هي myaccount-secondary.blob.core.windows.net. مفاتيح الوصول إلى الحساب لحساب التخزين الخاص بك هي نفسها لكل من نقاط النهاية الأساسية والثانوية.
لتغيير طبقة كائن ثنائي كبير الحجم من الأرشيف إلى فعال أو بارد في مدخل Microsoft Azure، اتبع الخطوات التالية:
حدد موقع الكائن الكبير ثنائي الحجم لإعادة التنشيط في مدخل Microsoft Azure.
حدد الزر المزيد على الجانب الأيمن من الصفحة.
حدد تغيير الطبقة.
حدد طبقة التخزين المستهدفة من القائمة المنسدلة طبقة التخزين.
من القائمة المنسدلة أولوية إعادة التنشيط، حدد أولوية إعادة التنشيط المطلوبة. ضع في اعتبارك أن تحديد أولوية إعادة التنشيط إلى عالٍ يؤدي عادة إلى إعادة تنشيط أسرع، ولكنه يتكبد أيضا تكلفة أكبر.
حدد الزر حفظ.
لتغيير مستوى الكائن الثنائي كبير الحجم من الأرشيف إلى الساخن أو البارد باستخدام PowerShell، استخدم الخاصية BlobClient للكائن الثنائي كبير الحجم لإرجاع مرجع .NET إلى الكائن الثنائي كبير الحجم، ثم قم باستدعاء الأسلوب SetAccessTier على هذا المرجع. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
$containerName = "<container>"
$blobName = "<archived-blob>"
# Get the storage account context
$ctx = (Get-AzStorageAccount `
-ResourceGroupName $rgName `
-Name $accountName).Context
# Change the blob's access tier to hot with Standard priority.
$blob = Get-AzStorageBlob -Container $containerName -Blob $blobName -Context $ctx
$blob.BlobClient.SetAccessTier("Hot", $null, "Standard")
لتغيير طبقة كائن ثنائي كبير الحجم من أرشيف إلى ساخن أو بارد مع Azure CLI، قم باستدعاء الأمر az storage blob set-tier . تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
az storage blob set-tier \
--account-name <storage-account> \
--container-name <container> \
--name <archived-blob> \
--tier Hot \
--rehydrate-priority Standard \
--auth-mode login
لتغيير طبقة كائن ثنائي كبير الحجم من أرشيف إلى ساخن أو بارد باستخدام AzCopy، استخدم الأمر azcopy set-properties وقم بتعيين المعلمة -block-blob-tier إلى المستوى المطلوب، و --rehydrate-priority إلى standard أو high. بشكلٍ افتراضي، يتم ضبط هذه المعلمة على standard. لمعرفة المزيد حول المقايضات لكل خيار، راجع أولوية إعادة الترطيب.
هام
القدرة على تغيير طبقة كائن ثنائي كبير الحجم باستخدام AzCopy حاليًا في الإصدار الأولي.
للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي، أو المعاينة، أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.
إشعار
يتضمن هذا المثال الوسيطات الخاصة بالمسار بعلامات اقتباس مفردة (''). استخدم علامات الاقتباس المفردة في كافة أغلفة الأوامر باستثناء shell الأوامر Windows (cmd.exe). في حالة استخدامك Windows Command Shell (cmd.exe)، فقم بإحاطة وسيطات المسار بعلامات اقتباس مزدوجة ("") بدلًا من علامات الاقتباس المفردة (''). يحتوي هذا المثال أيضا على أي رمز SAS مميز لأنه يفترض أنك قمت بتوفير بيانات اعتماد التخويل باستخدام معرف Microsoft Entra. راجع مقالة بدء استخدام AzCopy للتعرف على الطرق التي يمكنك من خلالها توفير بيانات اعتماد التخويل لخدمة التخزين.
إعادة تنشيط مجمعة لمجموعة من الكائنات الثنائية كبيرة الحجم
لإعادة ترطيب الكائنات الثنائية كبيرة الحجم المؤرشفة في حاوية أو مجلد إلى الطبقة الساخنة أو الباردة، قم بتعداد من خلال الكائنات الثنائية كبيرة الحجم واستدعاء عملية Set Blob Tier على كل واحد. يوضح لك المثال التالي كيفية تنفيذ هذه العملية:
للحصول على مثال تعليمات برمجية يوضح كيفية تنفيذ العملية المجمعة، راجع AzBulkSetBlobTier.
تحقق من حالة عملية إعادة التنشيط
أثناء إعادة تنشيط كائن ثنائي كبير الحجم، يمكنك التحقق من حالته وأولوية إعادة التنشيط باستخدام مدخل Microsoft Azure أو PowerShell أو Azure CLI. قد ترجع خاصية الحالة عملية إعادة التنشيط المعلقة إلى الطبقة الفعالة أو الطبقة الفرعية، اعتمادًا على الطبقة المستهدفة لعملية إعادة التنشيط. ترجع خاصية أولوية إعادة الترطيب إما قياسي أو عالي.
ضع في اعتبارك أنه قد تستغرق عملية إعادة تنشيط الكائن الثنائي كبير الحجم المؤرشف ما يصل إلى 15 ساعة، بالإضافة إلى إجراء استقصاء متكرر لمعرفة حالة الكائن الثنائي كبير الحجم لتحديد ما إذا كانت إعادة التنشيط قد اكتملت أو غير فعالة. استخدم مركز أحداث Azure لالتقاط الحدث الذي ينطلق عند اكتمال إعادة التنشيط للحصول على أداء أفضل وتحسين التكلفة. لمعرفة كيفية تشغيل دالة Azure عند تشغيل حدث على إعادة تنشيط كائن ثنائي كبير الحجم، راجع تشغيل دالة Azure استجابة لحدث إعادة تنشيط كائن ثنائي كبير الحجم.
للتحقق من حالة وأولوية عملية إعادة التنشيط المعلقة في مدخل Microsoft Azure، اعرض مربع الحوار تغيير الطبقة للكائن الثنائي كبير الحجم:
عند اكتمال إعادة التنشيط، يمكنك أن ترى في مدخل Microsoft Azure أن الكائن الثنائي المعاد تنشيطه بالكامل يظهر الآن في الطبقة المستهدفة المتصلة.
للتحقق من حالة وأولوية عملية إعادة التنشيط المعلقة باستخدام PowerShell، استدعِ الأمر Get-AzStorageBlob، وتحقق من خصائص حالة الأرشفةوأولوية إعادة التنشيط الخاصة بالكائن الثنائي. إذا كانت إعادة التنشيط عبارة عن عملية نسخ، فتحقق من هذه الخصائص على الكائن الثنائي الوجهة. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
للتحقق من حالة وأولوية عملية إعادة التنشيط المعلقة باستخدام Azure CLI، استدعِ الأمر az storage blob show، وتحقق من خصائص حالة إعادة التنشيط و أولوية إعادة التنشيط للكائن الثنائي الوجهة. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
أثناء انتظار عملية إعادة التنشيط ذات الأولوية القياسية، يمكنك تغيير إعداد أولوية إعادة التنشيط لكائن ثنائي كبير الحجم من قياسية إلى عالية لإعادة تنشيط ذلك الكائن الثنائي كبير الحجم بشكل أسرع.
لا يمكن خفض إعداد أولوية إعادة التنشيط من عالية إلى قياسية لعملية معلقة. ضع في اعتبارك أيضًا أن تحديث إعداد أولوية إعادة التنشيط قد يكون له تأثير على الفوترة. لمزيد من المعلومات، راجع إعادة ترطيب Blob من طبقة الأرشيف.
تغيير أولوية إعادة التنشيط لعملية تحديد طبقة كائن ثنائي كبير الحجم المعلقة
لتغيير أولوية إعادة التنشيط أثناء انتظار عملية تعيين طبقة كائن ثنائي كبير الحجم ذات الأولوية القياسية، استخدم مدخل Microsoft Azure أو PowerShell أو Azure CLI أو إحدى مكتبات عميل تخزين Azure.
لتغيير أولوية إعادة التنشيط لعملية معلقة باستخدام مدخل Microsoft Azure، اتبع الخطوات التالية:
انتقل إلى الكائن الثنائي الذي تريد تغيير أولوية إعادة التنشيط له وحدده.
حدد الزرتغيير الطبقة.
في مربع الحوار تغيير المستوى ، قم بتعيين طبقة الوصول إلى طبقة الوصول عبر الإنترنت المستهدفة للكائن الثنائي كبير الحجم المعاد ترطيبه (ساخن أو بارد). يعرض حقل حالة الأرشيف الطبقة المتصلة المستهدفة.
في القائمة المنسدلةأولوية إعادة التنشيط، اضبط الأولوية على عالية.
حدد حفظ.
لتغيير أولوية إعادة التنشيط لعملية معلقة باستخدام PowerShell، تأكد من تثبيت الوحدة Az.Storage، الإصدار 3.12.0 أو إصدار أحدث. بعد ذلك، احصل على خصائص الكائن الثنائي كبير الحجم من الخدمة. هذه الخطوة ضرورية للتأكد من أن لديك كائن يحتوي على أحدث إعدادات الخصائص. وأخيرًا، استخدم الخاصية عميل كائن ثنائي كبير الحجم الخاصة بالكائن الثنائي لإرجاع مرجع .NET إلى الكائن، ثم قم باستدعاء أسلوب تعيين طبقة التخزين على هذا المرجع.
# Get the blob from the service.
$rehydratingBlob = Get-AzStorageBlob -Container $containerName -Blob $blobName -Context $ctx
# Verify that the current rehydration priority is Standard.
if ($rehydratingBlob.BlobProperties.RehydratePriority -eq "Standard")
{
# Change rehydration priority to High, using the same target tier.
if ($rehydratingBlob.BlobProperties.ArchiveStatus -eq "rehydrate-pending-to-hot")
{
$rehydratingBlob.BlobClient.SetAccessTier("Hot", $null, "High")
"Changing rehydration priority to High for blob moving to hot tier."
}
if ($rehydratingBlob.BlobProperties.ArchiveStatus -eq "rehydrate-pending-to-cool")
{
$rehydratingBlob.BlobClient.SetAccessTier("Cool", $null, "High")
"Changing rehydration priority to High for blob moving to cool tier."
}
}
لتغيير أولوية إعادة التنشيط لعملية معلقة باستخدام Azure CLI، تأكد أولًا من تثبيت الإصدار 2.29.2 من Azure CLI أو إصدار أحدث. للمزيد من المعلومات حول تثبيت Azure CLI، راجع كيفية تثبيت Azure CLI.
بعد ذلك، استدعِ الأمر az storage blob set-tier--rehydrate-priority مع تعيين المعلمة إلىعالي. يجب أن يكون المستوى الهدف (ساخن أو بارد) هو نفس المستوى الذي حددته في الأصل لعملية الإماهة. تذكر استِبدال العناصر النائبة في أقواس زاوية بالقيم الخاصة بك:
# Update the rehydration priority for a blob moving to the hot tier.
az storage blob set-tier \
--account-name <storage-account> \
--container-name <container> \
--name <blob> \
--tier Hot \
--rehydrate-priority High \
--auth-mode login
# Show the updated property values.
az storage blob show \
--account-name <storage-account> \
--container-name <container> \
--name <blob> \
--query '[rehydratePriority, properties.rehydrationStatus]' \
--output tsv \
--auth-mode login
غير متوفر
تغيير أولوية إعادة التنشيط لعملية نسخ كائن ثنائي كبير الحجم معلقة
عند إعادة ترطيب كائن ثنائي كبير الحجم عن طريق نسخ الكائن الثنائي كبير الحجم المؤرشف إلى طبقة عبر الإنترنت، يقوم Azure Storage على الفور بإنشاء الكائن الثنائي كبير الحجم الوجهة في طبقة الأرشيف. ثم يتم إعادة تنشيط الكائن الثنائي الوجهة إلى الطبقة المستهدفة مع الأولوية المحددة في عملية النسخ. لمزيد من المعلومات حول إعادة تنشيط كائن ثنائي كبير الحجم مؤرشف باستخدام عملية نسخ، راجع نسخ كائن ثنائي كبير الحجم مؤرشف إلى طبقة متصلة.
لتنفيذ عملية النسخ من طبقة الأرشيف إلى طبقة عبر الإنترنت ذات أولوية قياسية، استخدم PowerShell أو Azure CLI أو إحدى مكتبات عميل Azure Storage. لمزيد من المعلومات، راجع إعادة تنشيط كائن ثنائي كبير الحجم باستخدام عملية نسخ. بعد ذلك، لتغيير أولوية إعادة التنشيط من قياسية إلى عالية لإعادة التنشيط المعلقة، استدعِ الأمر تعيين طبقة كائن ثنائي كبير الحجم على الكائن الثنائي الوجهة وحدد الطبقة المستهدفة.
بعد بدء عملية النسخ، سترى في مدخل Microsoft Azure أن كلا من الكائن الثنائي كبير الحجم المصدر والوجهة موجودان في طبقة الأرشيف. الكائن الثنائي كبير الحجم الوجهة يتم إعادة تنشيطه بأولوية قياسية.
لتغيير أولوية إعادة التنشيط للكائن الثنائي الوجهة، اتبع الخطوات التالية:
حدد الكائن الثنائي كبير الحجم الوجهة.
حدد الزرتغيير الطبقة.
في مربع الحوار تغيير المستوى ، قم بتعيين طبقة الوصول إلى طبقة الوصول عبر الإنترنت المستهدفة للكائن الثنائي كبير الحجم المعاد ترطيبه (ساخن أو بارد). يعرض حقل حالة الأرشيف الطبقة المتصلة المستهدفة.
في القائمة المنسدلةأولوية إعادة التنشيط، اضبط الأولوية على عالية.
حدد حفظ.
تظهر صفحة خصائص الكائن ثنائي كبير الحجم الوجهة الآن أنه يتم إعادة التنشيط بأولوية عالية.
بعد بدء عملية النسخ، تحقق من خصائص الكائن الثنائي كبير الحجم الوجهة. سترى أن الكائن الثنائي كبير الحجم الوجهة في طبقة الأرشيف ويعاد ترطيبه بالأولوية القياسية.
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
$destContainerName = "<container>"
$destBlobName = "<destination-blob>"
# Get the storage account context
$ctx = (Get-AzStorageAccount `
-ResourceGroupName $rgName `
-Name $accountName).Context
# Get properties for the destination blob.
$destinationBlob = Get-AzStorageBlob -Container $destContainerName `
-Blob $destBlobName `
-Context $ctx
$destinationBlob.BlobProperties.AccessTier
$destinationBlob.BlobProperties.ArchiveStatus
$destinationBlob.BlobProperties.RehydratePriority
بعد ذلك، استدعِ الأسلوب تعيين طبقة التخزين عبر PowerShell لتغيير أولوية إعادة التنشيط للكائن الثنائي الوجهة إلى عالية، كما هو موضح في تغيير أولوية إعادة التنشيط لعملية تعيين طبقة كائن ثنائي كبير الحجم معلقة. يجب أن يكون المستوى الهدف (ساخن أو بارد) هو نفس المستوى الذي حددته في الأصل لعملية الإماهة. تحقق من الخصائص مرة أخرى للتحقق من أن الكائن الثنائي كبير الحجم يُعاد تنشيطه الآن بأولوية عالية.
بعد بدء عملية النسخ، تحقق من خصائص الكائن الثنائي كبير الحجم الوجهة. سترى أن الكائن الثنائي كبير الحجم الوجهة في طبقة الأرشيف ويعاد ترطيبه بالأولوية القياسية.