تخزين البيانات على الحافة باستخدام مخزن البيانات الثنائية كبيرة الحجم لـ Azure على IoT Edge
ينطبق على: IoT Edge 1.5 IoT Edge 1.4
هام
IoT Edge 1.5 LTS وIoT Edge 1.4 LTS هي إصدارات مدعومة. IoT Edge 1.4 LTS هو نهاية العمر الافتراضي في 12 نوفمبر 2024. إذا كنت تستخدم إصدارا سابقا، فشاهد تحديث IoT Edge.
يوفر Azure Blob Storage على IoT Edge حل تخزين الكائن الثنائي كبير الحجم للكتلة وإلحاقه على الحافة. تعمل وحدة تخزين الكائنات الثنائية كبيرة الحجم على جهاز IoT Edge مثل خدمة Azure blob، باستثناء تخزين الكائنات الثنائية كبيرة الحجم محليا على جهاز IoT Edge. يمكنك الوصول إلى الكائنات الثنائية كبيرة الحجم باستخدام نفس أساليب SDK لتخزين Azure أو استدعاءات واجهة برمجة تطبيقات الكائن الثنائي كبير الحجم التي اعتدت على استخدامها بالفعل. تشرح هذه المقالة المفاهيم المتعلقة ب Azure Blob Storage على حاوية IoT Edge التي تقوم بتشغيل خدمة كائن ثنائي كبير الحجم على جهاز IoT Edge.
هذه الوحدة مفيدة في السيناريوهات:
- حيث يلزم تخزين البيانات محليا حتى يمكن معالجتها أو نقلها إلى المجموعة. ومن الممكن أن تكون هذه البيانات مقاطع فيديو أو صورا أو بيانات تمويل أو بيانات مستشفى أو أي بيانات أخرى غير منظمة.
- عندما تكون الأجهزة موجودة في مكان محدود الاتصال.
- عندما تريد معالجة البيانات محليا بكفاءة للحصول على وصول لزمن انتقال منخفض إلى البيانات، بحيث يمكنك الاستجابة لحالات الطوارئ في أسرع وقت ممكن.
- عند الرغبة في تقليل تكاليف عرض النطاق الترددي وتجنب نقل تيرابايت من البيانات إلى مجموعة. يمكنك معالجة البيانات محليا وإرسال البيانات المعالجة فقط إلى المجموعة.
تأتي هذه الوحدة مع ميزات deviceToCloudUpload وdeviceAutoDelete.
ميزة deviceToCloudUpload هي وظيفة قابلة للتكوين. تقوم هذه الوظيفة بتحميل البيانات تلقائيا من وحدة تخزين كائن ثنائي كبير الحجم المحلية إلى Azure بدعم اتصال إنترنت متقطع. فهو يقوم بالسماح لك بالمذكور أدناه:
- قم بتشغيل/إيقاف تشغيل ميزة DeviceToCloudUpload.
- اختر الترتيب الذي يقوم بنسخ البيانات إلى Azure مثل NewestFirst أو OldestFirst.
- قم بتحديد حساب تخزين Azure الذي تريد تحميل بياناتك إليه.
- قم بتحديد الحاويات التي تريد تحميلها إلى Azure. تتيح لك هذه الوحدة النمطية بتحديد أسماء حاويات المصدر والهدف.
- اختر القدرة على حذف الكائنات الثنائية كبيرة الحجم على الفور، بعد الانتهاء من التحميل إلى التخزين السحابي
- قم بتحميل الكائن الثنائي كبير الحجم الكامل (باستخدام
Put Blob
العملية) وتحميل مستوى الكتلة (باستخدامPut Block List
Put Block
العمليات وAppend Block
).
تستخدم هذه الوحدة النمطية تحميل مستوى الحظر، عندما يتكون كائن ثنائي كبير الحجم من عنصر حظر المستوى. وفي المذكور أدناه بعض السيناريوهات المنتشرة:
- يقوم تطبيقك بتحديث بعض كتل كائن ثنائي كبير الحجم للكتلة التي تم تحميلها مسبقا أو إلحاق كتل جديدة إلى كائن ثنائي كبير الحجم للإلحاق. تقوم هذه الوحدة بتحميل الكتل المحدثة فقط وليس الكائن الثنائي كبير الحجم بأكمله.
- الوحدة النمطية وهي أن تحميل كائن ثنائي كبير الحجم والاتصال بالإنترنت تتلاشي عند عودة الاتصال مرة أخرى فيقوم بتحميل الكتل المتبقية فقط وليس الكائن ثنائي كبير الحجم كله.
إذا حدث إنهاء غير متوقع للعملية (مثل انقطاع الطاقة) أثناء تحميل كائن ثنائي كبير الحجم، يتم تحميل جميع الكتل المستحقة للتحميل مرة أخرى بمجرد عودة الوحدة النمطية عبر الإنترنت.
deviceAutoDelete وهي وظيفة قابلة للتكوين. تقوم هذه الوظيفة تلقائيا بحذف كائن ثنائي كبير الحجم الخاص بك من التخزين المحلي عند انتهاء المدة المحددة (المقدرة بالدقائق). فهو يقوم بالسماح لك بالمذكور أدناه:
- قم بتشغيل/إيقاف تشغيل ميزة deviceAutoDelete.
- حدد الوقت بالدقائق (deleteAfterMinutes) الذي يتم بعده حذف الكائنات الثنائية كبيرة الحجم تلقائيا.
- قم باختيار القدرة على الاحتفاظ بكائن ثنائي كبير الحجم أثناء تحميله إذا انتهت صلاحية قيمة deleteAfterMinutes.
المتطلبات الأساسية
جهاز An Azure IoT Edge:
يمكنك استخدام جهاز التطوير أو جهاز ظاهري كجهاز IoT Edge باتباع الخطوات الواردة في التشغيل السريع لأجهزة Linux أو Windows.
راجع أنظمة Azure IoT Edge المدعومة للحصول على قائمة بأنظمة التشغيل والبنى المدعومة. تدعم وحدة Azure Blob Storage على IoT Edge البنى التالية:
- Windows AMD64
- Linux AMD64
- Linux ARM32
- Linux ARM64
موارد السحابة:
مركز IoT من المستوى القياسي في Azure.
الخصائص الخاصة deviceToCloudUpload and deviceAutoDelete
استخدم الخصائص المطلوبة للوحدة النمطية لتعيين deviceToCloudUploadProperties وdeviceAutoDeleteProperties. يمكن تحديد الخصائص المطلوبة أثناء النشر أو تغييرها لاحقا عن طريق تحرير الوحدة النمطية المطابقة دون الحاجة إلى إعادة النشر. نوصي بالتحقق من "الوحدة المزدوجة" للتأكد reported configuration
configurationValidation
من نشر القيم بشكل صحيح.
deviceToCloudUploadProperties
اسم هذا الإعداد هو deviceToCloudUploadProperties
. إذا كنت تستخدم جهاز محاكاة IoT Edge، فقم بتعيين القيم إلى متغيرات البيئة ذات الصلة لهذه الخصائص، والتي يمكنك العثور عليها في قسم التفسير.
الخاصية | القيم الممكنة | الشرح |
---|---|---|
قم بتحميل On | true, false | تعيين إلى false بشكل افتراضي. إذا كنت تريد تشغيل الميزة، فقم بتعيين هذا الحقل إلى true . متغير البيئة: deviceToCloudUploadProperties__uploadOn={false,true} |
طلب التحميل | الأحدث أولا، الأقدم أولا | يتم السماح لك باختيار الأمر الذي يتم نسخ البيانات إلى Azure. تعيين إلى OldestFirst بشكل افتراضي. يتم تحديد الترتيب حسب آخر وقت تعديل للكائن الثنائي كبير الحجم. متغير البيئة: deviceToCloudUploadProperties__uploadOrder={NewestFirst,OldestFirst} |
cloudStorageConnectionString | "DefaultEndpointsProtocol=https;AccountName=<your Azure Storage Account Name>;AccountKey=<your Azure Storage Account Key>;EndpointSuffix=<your end point suffix>" هو سلسلة الاتصال يسمح لك بتحديد حساب التخزين الذي تريد تحميل بياناتك إليه. حدد Azure Storage Account Name ، Azure Storage Account Key ، . End point suffix أضف لاحقة EndpointSuffix المناسبة من Azure حيث يتم تحميل البيانات، وتختلف بالنسبة ل Global Azure و Government Azure وMicrosoft Azure Stack. يمكنك أن تقوم باختيار تحديد سلسلة اتصال Azure Storage SAS من هنا. ولكن ينبغي عليك تحديث هذه الخاصية عند انتهاء صلاحيتها. قد تتضمن أذونات SAS إنشاء وصول للحاويات وإنشاء حق الوصول للكائنات الثنائية كبيرة الحجم وكتابته وإضافته. متغير البيئة: deviceToCloudUploadProperties__cloudStorageConnectionString=<connection string> |
|
موقع تخزين ContainersForUpload | "<source container name1>": {"target": "<target container name>"} ,"<source container name1>": {"target": "%h-%d-%m-%c"} , "<source container name1>": {"target": "%d-%c"} |
يتم السماح لك بتحديد أسماء الحاويات التي تريد تحميلها إلى Azure. تتيح لك هذه الوحدة النمطية بتحديد أسماء حاويات المصدر والهدف. إذا لم تحدد اسم الحاوية الهدف، يتم تعيين اسم حاوية تلقائيا مثل <IoTHubName>-<IotEdgeDeviceID>-<ModuleName>-<SourceContainerName> . يمكنك إنشاء سلسلة قوالب لاسم حاوية الهدف، وتحقق من عمود القيم المحتملة. * %h -> اسم IoT Hub (3-50 حرفاً). * %d -> معرّف جهاز IoT Edge (من 1 إلى 129 حرفاً). * %m -> اسم الوحدة النمطية (من 1 إلى 64 حرفاً). * %c -> اسم حاوية المصدر (من 3 إلى 63 حرفاً). الحد الأقصى لحجم اسم الحاوية هو 63 حرفا. يتم تعيين الاسم تلقائيا لاسم الحاوية الهدف إذا تجاوز حجم الحاوية 63 حرفا. في هذه الحالة، يتم اقتطاع الاسم في كل قسم (IoTHubName، IotEdgeDeviceID، ModuleName، SourceContainerName) إلى 15 حرفا. متغير البيئة: deviceToCloudUploadProperties__storageContainersForUpload__<sourceName>__target=<targetName> |
الحذف بعد التحميل | true, false | تعيين إلى false بشكل افتراضي. عند التعيين إلى true ، تحذف البيانات تلقائيا عند انتهاء التحميل إلى التخزين السحابي. تنبيه: إذا كنت تستخدم الكائنات الثنائية كبيرة الحجم للإلحاق، فإن هذا الإعداد يحذف الكائنات الثنائية كبيرة الحجم للإلحاق من التخزين المحلي بعد التحميل الناجح، وستفشل أي عمليات لاحقة لكتلة مستقبلية لتلك الكائنات الثنائية كبيرة الحجم. استخدم هذا الإعداد بحذر. لا تقم بتمكين هذا الإعداد إذا كان التطبيق الخاص بك يقوم بعمليات إلحاق غير متكررة أو لا يدعم عمليات الإلحاق المستمرة متغير البيئة: deviceToCloudUploadProperties__deleteAfterUpload={false,true} . |
جهاز AutoDeleteProperties
اسم هذا الإعداد هو deviceAutoDeleteProperties
. إذا كنت تستخدم جهاز محاكاة IoT Edge، فقم بتعيين القيم إلى متغيرات البيئة ذات الصلة لهذه الخصائص، والتي يمكنك العثور عليها في قسم التفسير.
الخاصية | القيم الممكنة | الشرح |
---|---|---|
قم بحذف On | true, false | تعيين إلى false بشكل افتراضي. إذا كنت تريد تشغيل الميزة، فقم بتعيين هذا الحقل إلى true . متغير البيئة: deviceAutoDeleteProperties__deleteOn={false,true} |
الحذف بعد دقائق | <minutes> |
قم بتحديد الوقت بالدقائق. تحذف الوحدة تلقائيا الكائنات الثنائية كبيرة الحجم من التخزين المحلي عند انتهاء صلاحية هذه القيمة. الحد الأقصى للدقائق الحالية المسموح بها هو 35791. متغير البيئة: deviceAutoDeleteProperties__ deleteAfterMinutes=<minutes> |
قم باختيار الاحتفاظ أثناء التحميل | true, false | بشكل افتراضي، يتم تعيينه إلى true ، ويحتفظ بالكائن الثنائي كبير الحجم أثناء تحميله إلى التخزين السحابي إذا انتهت deleteAfterMinutes صلاحيته. يمكنك تعيينه إلى false ويحذف البيانات بمجرد deleteAfterMinutes انتهاء صلاحيتها. ملاحظة: لكي تعمل هذه الخاصية uploadOn يجب تعيين إلى true. تنبيه: إذا كنت تستخدم الكائنات الثنائية كبيرة الحجم للإلحاق، فإن هذا الإعداد يحذف الكائنات الثنائية كبيرة الحجم للإلحاق من التخزين المحلي عند انتهاء صلاحية القيمة، وتفشل أي عمليات "حظر إلحاق" مستقبلية لتلك الكائنات الثنائية كبيرة الحجم. تأكد من أن قيمة انتهاء الصلاحية كبيرة بما يكفي للتكرار المتوقع لعمليات الإلحاق التي ينفذها التطبيق الخاص بك. متغير البيئة: deviceAutoDeleteProperties__retainWhileUploading={false,true} |
استخدام مشاركة SMB كمساحة تخزين محلية
يمكنك توفير مشاركة SMB كمسار تخزين محلي، عند نشر حاوية Windows لهذه الوحدة النمطية على مضيف Windows.
تأكد من أن مشاركة SMB وجهاز IoT في مجالات موثوق بها بشكل متبادل.
يمكنك تشغيل New-SmbGlobalMapping
أمر PowerShell لتعيين مشاركة SMB محليا على جهاز IoT الذي يعمل بنظام Windows.
خطوات التكوين:
$creds = Get-Credential
New-SmbGlobalMapping -RemotePath <remote SMB path> -Credential $creds -LocalPath <Any available drive letter>
على سبيل المثال:
$creds = Get-Credential
New-SmbGlobalMapping -RemotePath \\contosofileserver\share1 -Credential $creds -LocalPath G:
يستخدم هذا الأمر بيانات الاعتماد للمصادقة مع خادم SMB البعيد. بعد ذلك، قم بتعيين مسار المشاركة عن بعد إلى حرف محرك الأقراص G: (يمكن أن يكون أي حرف محرك أقراص متوفر آخر). يحتوي جهاز IoT الآن على وحدة تخزين البيانات المعينة إلى مسار على محرك الأقراص G: .
تأكد من أن المستخدم في جهاز IoT يمكنه القراءة/الكتابة إلى مشاركة SMB البعيدة.
للنشر الخاص بك يمكن أن تكون قيمة <storage mount>
G:/ContainerData:C:/BlobRoot.
منح الدليل حق الوصول إلى مستخدم الحاوية على Linux
إذا كنت تستخدم تحميل وحدة التخزين للتخزين في خيارات الإنشاء لحاويات Linux، فلن تضطر إلى القيام بأي خطوات إضافية، ولكن إذا كنت تستخدم تحميل الربط، فإن هذه الخطوات مطلوبة لتشغيل الخدمة بشكل صحيح.
باتباع مبدأ الامتياز الأقل للحد من حقوق الوصول للمستخدمين للحد الأدنى من الأذونات التي يحتاجونها لأداء عملهم، تتضمن هذه الوحدة مستخدما (الاسم: absie، المعرف: 11000) ومجموعة مستخدمين (الاسم: absie، المعرف: 11000). إذا بدأت الحاوية كجذر (المستخدم الافتراضي جذر)، يتم بدء خدمتنا كمستخدم absie ذي الامتيازات المنخفضة.
يجعل هذا السلوك تكوين الأذونات على مسار المضيف أمرا بالغ الأهمية للخدمة للعمل بشكل صحيح، وإلا تتعطل الخدمة مع أخطاء الوصول التي تم رفضها. يجب أن يكون المسار المستخدم في ربط الدليل متاحا من قبل مستخدم الحاوية (مثال: absie 11000). يمكنك منح مستخدم الحاوية حق الوصول إلى الدليل عن طريق تنفيذ هذه الأوامر على المضيف:
sudo chown -R 11000:11000 <blob-dir>
sudo chmod -R 700 <blob-dir>
على سبيل المثال:
sudo chown -R 11000:11000 /srv/containerdata
sudo chmod -R 700 /srv/containerdata
إذا كنت بحاجة إلى تشغيل الخدمة كمستخدم آخر غير absie، يمكنك تحديد معرف المستخدم المخصص في createOptions ضمن خاصية "المستخدم" في بيان النشر الخاص بك. في مثل هذه الحالة، استخدم معرف المجموعة الافتراضي أو الجذر 0
.
"createOptions": {
"User": "<custom user ID>:0"
}
الآن، امنح مستخدم الحاوية حق الوصول إلى الدليل
sudo chown -R <user ID>:<group ID> <blob-dir>
sudo chmod -R 700 <blob-dir>
تكوين ملفات السجل
مستوى سجل الإخراج الافتراضي هو "معلومات". لتغيير مستوى سجل الإخراج، قم بتعيين LogLevel
متغير البيئة لهذه الوحدة النمطية في بيان النشر. LogLevel
يقبل القيم التالية:
- هام
- خطأ
- تحذير
- المعلومات
- تصحيح
للحصول على معلومات حول تكوين ملفات السجل للوحدة النمطية الخاصة بك، راجع أفضل ممارسات الإنتاج هذه.
قم بالاتصال إلى وحدة تخزين كائن ثنائي كبير الحجم
يمكنك استخدام اسم الحساب ومفتاح الحساب الذي قمت بتكوينه للوحدة النمطية للوصول إلى تخزين كائن ثنائي كبير الحجم على جهاز IoT Edge.
قم بتحديد جهاز IoT Edge ككائن ثنائي كبير الحجم لنقطة النهاية لأي طلبات تخزين تقوم بإجراءها عليه. يمكنك إنشاء سلسلة الاتصال لنقطة نهاية تخزين صريحة باستخدام معلومات جهاز IoT Edge واسم الحساب الذي قمت بتكوينه.
- بالنسبة للوحدات النمطية التي يتم نشرها على نفس الجهاز حيث يتم تشغيل Azure Blob Storage على وحدة IoT Edge النمطية، تكون نقطة النهاية النقطة:
http://<module name>:11002/<account name>
. - بالنسبة للوحدات النمطية أو التطبيقات التي تعمل على جهاز مختلف، ينبغي عليك اختيار نقطة النهاية المناسبة لشبكتك. اعتمادا على إعداد الشبكة، قم باختيار تنسيق نقطة نهاية بحيث يمكن لحركة البيانات من الوحدة النمطية الخارجية أوالتطبيق الوصول إلى الجهاز الذي يشغل Azure Blob Storage على وحدة IoT Edge النمطية. نقطة نهاية الكائن الثنائي كبير الحجم لهذا السيناريو هي واحدة من:
http://<device IP >:11002/<account name>
http://<IoT Edge device hostname>:11002/<account name>
http://<fully qualified domain name>:11002/<account name>
هام
يكون Azure IoT Edge حساسا لحالة الأحرف عند إجراء مكالمات إلى الوحدات النمطية، ويتم أيضا تعيين Storage SDK افتراضيا إلى أحرف صغيرة. يساعد تغيير الاسم إلى أحرف صغيرة على ضمان عدم مقاطعة اتصالاتك ب Azure Blob Storage على وحدة IoT Edge.
نماذج التشغيل السريع ل Azure Blob Storage
تتضمن وثائق Azure Blob Storage نموذج التعليمات البرمجية للتشغيل السريع بعدة لغات. يمكنك تشغيل هذه العينات لاختبار Azure Blob Storage على IoT Edge عن طريق تغيير نقطة نهاية الكائن الثنائي كبير الحجم للاتصال بوحدة تخزين الكائن الثنائي كبير الحجم المحلية.
تستخدم نماذج التشغيل السريع التالية اللغات التي يدعمها أيضا IoT Edge، بحيث يمكنك نشرها كوحدات IoT Edge جنبا إلى جنب مع وحدة تخزين الكائن الثنائي كبير الحجم:
- NET.
- يتوافق Azure Blob Storage على وحدة IoT Edge الإصدار 1.4.0 والإصدارات السابقة مع WindowsAzure.Storage 9.3.3 SDK وv1.4.1 يدعم أيضا Azure.Storage.Blobs 12.8.0 SDK.
- Python
- الإصدارات قبل الإصدار 2.1 من Python SDK لها مشكلة معروفة حيث لا ترجع الوحدة وقت إنشاء الكائن الثنائي كبير الحجم. وبسبب هذه المشكلة، لا تعمل بعض الأساليب مثل الكائنات الثنائية كبيرة الحجم للقائمة. كحل بديل، قم بتعيين إصدار API بشكل صريح على عميل الكائن الثنائي كبير الحجم إلى "2017-04-17". مثال:
block_blob_service._X_MS_VERSION = '2017-04-17'
- عينة إلحاق كائن ثنائي كبير الحجم
- الإصدارات قبل الإصدار 2.1 من Python SDK لها مشكلة معروفة حيث لا ترجع الوحدة وقت إنشاء الكائن الثنائي كبير الحجم. وبسبب هذه المشكلة، لا تعمل بعض الأساليب مثل الكائنات الثنائية كبيرة الحجم للقائمة. كحل بديل، قم بتعيين إصدار API بشكل صريح على عميل الكائن الثنائي كبير الحجم إلى "2017-04-17". مثال:
- Node.js
- JS/HTML
- ياقوت
- ذهب
- PHP
قم بالاتصال إلى التخزين المحلي باستخدام Storage Explorer
يمكنك استخدام Azure Storage Explorer للاتصال بحساب التخزين المحلي الخاص بك.
تنزيل Azure Storage Explorer وتثبيته
يستخدم أحدث إصدار من Azure Storage Explorer إصدارا أحدث من واجهة برمجة تطبيقات التخزين غير مدعوم من وحدة تخزين blob. ابدأ تشغيل Azure Storage Explorer. حدد قائمة تحرير. تحقق من تحديد Target Azure Stack Hub APIs. إذا لم يكن كذلك، فحدد Target Azure Stack Hub. أعد تشغيل Azure Storage Explorer حتى يسري التغيير. هذا التكوين مطلوب للتوافق مع بيئة IoT Edge.
الاتصال ب Azure Storage باستخدام سلسلة الاتصال
تزويد سلسلة الاتصال:
DefaultEndpointsProtocol=http;BlobEndpoint=http://<host device name>:11002/<your local account name>;AccountName=<your local account name>;AccountKey=<your local account key>;
قم بالانتقال عبر الخطوات للاتصال.
إنشاء حاوية داخل حساب التخزين المحلي
ابدأ في تحميل الملفات ك Block blobs أو Append Blobs.
إشعار
لا تدعم هذه الوحدة النمطية صفحة كائن ثنائي كبير الحجم.
يمكنك اختيار الاتصال بحسابات تخزين Azure في مستكشف التخزين أيضا. يمنحك هذا التكوين طريقة عرض واحدة لكل من حساب التخزين المحلي وحساب تخزين Azure
دعم عمليات التخزين
تستخدم وحدات تخزين Blob النمطية في IoT Edge تخزين Azure، وهي متوافقة مع إصدار 2017-04-17 من واجهة برمجة التخزين Azure API لحظر نهاية BLOB.
ونطرا لعدم وجود عمليات Azure Blob Storage معتمدة من قبل Azure Blob Storage على IoT Edge، ويورد هذا الفرع قائمة بحالة كل منها.
العميل
تدعم الخدمة:
- قائمة الحاويات
معتمد:
- الحصول على خصائص خدمة الكائن الثنائي كبير الحجم وتعيينها
- طلب كائن ثنائي كبير الحجم للضوء المبدئي
- الحصول على إحصاءات خدمة كائن ثنائي كبير الحجم
- الحصول على معلومات الحساب
الحاويات
تدعم الخدمة:
- إنشاء حاوية وحذفها
- الحصول على خصائص الحاوية وبيانات التعريف
- سرد الكيانات الثنائية كبيرة الحجم
- الحصول على حاوية ACL وتعيينها
- تعيين بيانات تعريف الحاوية
معتمد:
- حاوية تأجير
الكائنات الثنائية كبيرة الحجم
تدعم الخدمة:
- وضع blob والحصول عليه وحذفه
- الحصول على خصائص الكائن الثنائي كبير الحجم وتعيينها
- الحصول على بيانات تعريف الكائن الثنائي كبير الحجم وتعيينها
معتمد:
- كائن ثنائي كبير الحجم للتأجير
- كائن ثنائي كبير الحجم للقطة
- نسخ كائن ثنائي كبير الحجم للنسخ وإجهاضه
- إلغاء حذف كائن ثنائي كبير الحجم
- تعيين طبقة كائن ثنائي كبير الحجم
كائنات ثنائية كبيرة الحجم خاصة بالكُتل
تدعم الخدمة:
- وضع كتلة
- وضع قائمة الحظر والحصول عليها
معتمد:
- وضع كتلة من عنوان URL
كائنات ثنائية كبيرة الحجم للإلحاق
تدعم الخدمة:
- كتلة إلحاق
معتمد:
- إلحاق كتلة من عنوان URL
Event Grid على تكامل IoT Edge
تنبيه
التكامل مع Event Grid على IoT Edge قيد المعاينة
يوفر تخزين Azure Blob هذا على وحدة IoT Edge الآن التكامل مع Event Grid على IoT Edge. للحصول على معلومات مفصلة حول هذا التكامل، راجع البرنامج التعليمي لنشر الوحدات النمطية ونشر الأحداث والتحقق من تسليم الحدث.
ملاحظات الإصدار
فيما يلي ملاحظات الإصدار في مركز docker لهذه الوحدة النمطية. قد تتمكن من العثور على مزيد من المعلومات المتعلقة بإصلاحات الأخطاء ومعالجتها في ملاحظات الإصدار الخاصة بإصدار معين.
الخطوات التالية
تعرف على كيفية نشر Azure Blob Storage على IoT Edge
ابق على اطلاع دائم بالتحديثات والإعلانات الأخيرة على Azure Blob Storage في صفحة ملاحظات إصدار IoT Edge.