استخدام Azure Blob Storage تحويل النموذج
تتطلب خدمة تحويل النموذج الوصول إلى Azure Blob Storage حتى تتمكن من استرداد بيانات الإدخال وتخزين بيانات الإخراج. توضح هذه المقالة كيفية القيام بالخطوات الأكثر شيوعا.
إعداد حسابات تخزين Azure
- إنشاء حساب تخزين (StorageV2)
- إنشاء حاوية نقطة إدخال في حساب التخزين (على سبيل المثال تسمى "arrinput")
- إنشاء حاوية نقطة إخراج في حساب التخزين (على سبيل المثال تسمى "arroutput")
تلميح
للحصول على إرشادات خطوة بخطوة حول كيفية إعداد حساب التخزين الخاص بك، ألق نظرة على التشغيل السريع: تحويل نموذج للعرض
يمكن إنشاء حساب التخزين وحاويات blob باستخدام إحدى الأدوات التالية:
- مدخل Microsoft Azure
- az سطر الأوامر
- Azure Storage Explorer
- SDKs (C # ، بايثون ... )
تأكد من أن العرض عن بعد ل Azure يمكنه الوصول إلى حساب التخزين الخاص بك
يحتاج Azure Remote Rending إلى استرداد بيانات النموذج من حساب التخزين الخاص بك وكتابة البيانات مرة أخرى إليه.
يمكنك منح Azure Remote Rendering حق الوصول إلى حساب التخزين الخاص بك بالطريقتين التاليتين:
الاتصال حساب تخزين Azure الخاص بك باستخدام حساب العرض عن بعد في Azure
اتبع الخطوات الواردة في قسم إنشاء حساب .
استرداد SAS لحاويات التخزين
تستخدم توقيعات الوصول المخزنة (SAS) لمنح حق الوصول للقراءة للإدخال والوصول للكتابة للإخراج. نوصي بإنشاء عناوين URI جديدة في كل مرة يتم فيها تحويل نموذج. نظرا لأن عناوين URI تنتهي صلاحيتها بعد مرور بعض الوقت ، فقد يؤدي استمرارها لفترة أطول إلى كسر طلبك بشكل غير متوقع.
يمكن العثور على تفاصيل حول SAS في وثائق SAS.
يمكن إنشاء عنوان SAS URI باستخدام أحد:
- az PowerShell module
- az سطر الأوامر
- Azure Storage Explorer
- انقر بزر الماوس الأيمن على الحاوية "الحصول على توقيع الوصول المشترك" (قراءة ، الوصول إلى القائمة لحاوية الإدخال ، الوصول إلى الكتابة لحاوية الإخراج)
- SDKs (C # ، بايثون ... )
يظهر مثال على استخدام توقيعات الوصول المشترك في تحويل الأصول في Conversion.ps1 من البرامج النصية النموذجية ل PowerShell.
Upload نموذج إدخال
لبدء تحويل نموذج ، تحتاج إلى تحميله ، باستخدام أحد الخيارات التالية:
- Azure Storage Explorer - واجهة مستخدم ملائمة لتحميل/تنزيل/إدارة الملفات على تخزين azure blob
- سطر أوامر Azure
- وحدة Azure PowerShell
- باستخدام SDK للتخزين (Python ، C # ... )
- استخدام واجهات برمجة تطبيقات Azure Storage REST
للحصول على مثال على كيفية تحميل البيانات للتحويل ، راجع Conversion.ps1 البرامج النصية النموذجية ل PowerShell.
ملاحظة
عند تحميل نموذج إدخال، احرص على تجنب أسماء الملفات الطويلة و/أو هياكل المجلدات لتجنب مشكلات حد طول المسار Windows على الخدمة.
احصل على SAS URI للنموذج المحول
تشبه هذه الخطوة استرداد SAS لحاويات التخزين. ومع ذلك ، تحتاج هذه المرة إلى استرداد SAS URI لملف النموذج ، الذي تمت كتابته إلى حاوية الإخراج.
على سبيل المثال، لاسترداد SAS URI عبر مستكشف تخزين Azure، انقر بزر الماوس الأيمن فوق ملف النموذج وحدد "الحصول على توقيع الوصول المشترك".
يلزم وجود توقيع وصول مشترك (SAS) لتحميل النماذج إذا لم تقم بتوصيل حساب التخزين الخاص بك بحساب العرض عن بعد في Azure. يمكنك معرفة كيفية ربط حسابك في إنشاء حساب.