استبدال خصائص الكائن الثنائي كبير الحجم وبيانات التعريف باستخدام AzCopy v10

يمكنك استخدام AzCopy لتغيير طبقة الوصول لواحد أو أكثر من الكائنات الثنائية كبيرة الحجم واستبدال (الكتابة فوق) بيانات التعريف وعلامات الفهرس لواحد أو أكثر من الكائنات الثنائية كبيرة الحجم.

الشروع في العمل

راجع مقالة بدء استخدام AzCopy لتنزيل AzCopy والتعرف على الطرق التي يمكنك من خلالها توفير بيانات اعتماد التخويل لخدمة التخزين.

إشعار

تفترض الأمثلة الواردة في هذه المقالة أنك قدمت بيانات اعتماد التخويل باستخدام معرف Microsoft Entra.

إذا كنت تفضل استخدام رمز SAS المميز لتخويل الوصول إلى بيانات كائن ثنائي كبير الحجم، فإنه يمكنك إلحاق هذا الرمز المميز بعنوان URL للمورد في كل أمر AzCopy. على سبيل المثال: 'https://<storage-account-name>.blob.core.windows.net/<container-name><SAS-token>'.

تغيير مستوى الوصول

لتغيير طبقة الوصول للكائن الثنائي كبير الحجم، استخدم الأمر azcopy set-properties وقم بتعيين المعلمة -block-blob-tier إلى اسم طبقة الوصول.

تلميح

يتضمن هذا المثال الوسيطات الخاصة بالمسار بعلامات اقتباس مفردة (''). استخدم علامات الاقتباس المفردة في كافة أغلفة الأوامر باستثناء shell الأوامر Windows (cmd.exe). في حالة استخدامك Windows Command Shell (cmd.exe)، فقم بإحاطة وسيطات المسار بعلامات اقتباس مزدوجة ("") بدلًا من علامات الاقتباس المفردة ('').

بناء الجمله

azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --block-blob-tier=<access-tier>

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot

لتغيير طبقة التخزين لكافة الكائنات الثنائية كبيرة الحجم في دليل ظاهري، يُرجى الرجوع إلى اسم الدليل الظاهري بدلًا من اسم الكائن الثنائي كبير الحجم، ثم ألحق --recursive=true بالأمر.

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --block-blob-tier=hot --recursive=true

لإعادة ترطيب كائن ثنائي كبير الحجم من طبقة الأرشيف إلى مستوى عبر الإنترنت، قم بتعيين --rehydrate-priority إلى standard أو high. بشكلٍ افتراضي، يتم ضبط هذه المعلمة على standard. لمعرفة المزيد حول المقايضات لكل خيار، راجع أولوية إعادة الترطيب.

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot --rehydrate-priority=high

استبدال بيانات التعريف

لاستبدال بيانات التعريف للكائن الثنائي كبير الحجم، استخدم الأمر azcopy set-properties وقم بتعيين المعلمة --metadata إلى زوج واحد أو أكثر من أزواج قيم المفاتيح.

تلميح

يتضمن هذا المثال الوسيطات الخاصة بالمسار بعلامات اقتباس مفردة (''). استخدم علامات الاقتباس المفردة في كافة أغلفة الأوامر باستثناء shell الأوامر Windows (cmd.exe). في حالة استخدامك Windows Command Shell (cmd.exe)، فقم بإحاطة وسيطات المسار بعلامات اقتباس مزدوجة ("") بدلًا من علامات الاقتباس المفردة ('').

بناء الجمله

azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --metadata=<key>=<value>;<key>=<value>

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=mykey1=myvalue1;mykey2=myvalue2

لاستبدال بيانات التعريف لكافة الكائنات الثنائية كبيرة الحجم في دليل ظاهري، راجع اسم الدليل الظاهري بدلاً من اسم الكائن الثنائي كبير الحجم، ثم قم بالإلحاق --recursive=true بالأمر.

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --metadata=mykey1=myvalue1;mykey2=myvalue2 --recursive=true

لمسح بيانات التعريف، احذف العلامات وألحق --metadata=clear بنهاية الأمر.

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=clear

استبدال علامات الفهرس

لاستبدال علامات الفهرس للكائن الثنائي كبير الحجم، استخدم الأمر azcopy set-properties وقم بتعيين المعلمة --blob-tags إلى زوج واحد أو أكثر من أزواج قيمة المفتاح. يمكن إجراء إعداد علامات فهرس كائن ثنائي كبير الحجم بواسطة مالك بيانات مساحة تخزين كائن ثنائي كبير الحجم وأي شخص لديه توقيع وصول مشترك لديه إذن للوصول إلى علامات كائن ثنائي كبير الحجم (tإذن SAS). بالإضافة إلى ذلك، يمكن لمستخدمي التحكم في الوصول استنادًا إلى الدور الذين لديهم الإذن Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write تنفيذ هذه العملية.

تلميح

يتضمن هذا المثال الوسيطات الخاصة بالمسار بعلامات اقتباس مفردة (''). استخدم علامات الاقتباس المفردة في كافة أغلفة الأوامر باستثناء shell الأوامر Windows (cmd.exe). في حالة استخدامك Windows Command Shell (cmd.exe)، فقم بإحاطة وسيطات المسار بعلامات اقتباس مزدوجة ("") بدلًا من علامات الاقتباس المفردة ('').

بناء الجمله

azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --blob-tags=<tag>=<value>;<tag>=<value>

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --blob-tags=mytag1=mytag1value;mytag2=mytag2value

لاستبدال بيانات التعريف لكافة الكائنات الثنائية كبيرة الحجم في دليل ظاهري، راجع اسم الدليل الظاهري بدلاً من اسم الكائن الثنائي كبير الحجم، ثم قم بالإلحاق --recursive=true بالأمر.

مثال

azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --blob-tags=mytag1=mytag1value;mytag2=mytag2value

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

يمكنك العثور على مزيد من الأمثلة في هذه المقالات:

راجع هذه المقالات لتكوين الإعدادات وتحسين الأداء واستكشاف المشكلات وإصلاحها: