استبدال خصائص الكائن الثنائي كبير الحجم وبيانات التعريف باستخدام 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
الخطوات التالية
يمكنك العثور على مزيد من الأمثلة في هذه المقالات:
- أمثلة: تحميل
- أمثلة: تنزيل
- أمثلة: النسخ بين الحسابات
- أمثلة: مزامنة
- أمثلة: مستودعات Amazon S3
- أمثلة: Google Cloud Storage
- أمثلة: ملفات Azure
- برنامج تعليمي: ترحيل البيانات المحلية إلى التخزين السحابي باستخدام AzCopy
راجع هذه المقالات لتكوين الإعدادات وتحسين الأداء واستكشاف المشكلات وإصلاحها: