تسرد هذه المقالة الأسئلة المتداولة حول وظائف الشبكات في "Azure". للحصول على نظرة عامة أكثر شمولاً، يُرجى الرجوع إلى "خيارات وظائف الشبكات".
كيف يمكنني تعيين بروتوكول إنترنت ثابت في الوظائف؟
تُعدّ نشر وظيفة في بيئة خدمة التطبيقات هي الطريقة الأساسية للحصول على عناوين بروتوكول الإنترنت الواردة والصادرة الثابتة للوظائف الخاصة بك. للحصول على تفاصيل حول استخدام بيئة خدمة التطبيقات، ابدأ بمقالة إنشاء موازن تحميل داخلي واستخدامه مع بيئة خدمة التطبيقات.
يمكنك أيضاً استخدام عبارة ترجمة عنوان شبكة اتصال افتراضية لتوجيه حركة المرور الصادرة من خلال عنوان بروتوكول الإنترنت العام الذي تتحكم فيه. لمعرفة المزيد، يُرجى الرجوع إلى البرنامج التعليمي: التحكم في عنوان بروتوكول الإنترنت الصادر لوظائف "Azure"مع عبارة ترجمة عنوان شبكة اتصال افتراضية في "Azure".
كيف يمكنني تقييد الوصول إلى الإنترنت إلى وظائفي؟
يمكنك تقييد الوصول إلى الإنترنت بطريقتين:
- نقاط النهاية الخاصة: تقييد نسبة استخدام الشبكة الواردة إلى تطبيق الوظائف الخاص بك عن طريق ارتباط خاص عبر شبكتك الظاهرية، مما يحظر بشكل فعال استخدام الشبكة الواردة من الإنترنت العام.
- قيود بروتوكول الإنترنت : تقييد حركة المرور الواردة إلى تطبيق الوظائف الخاص بك عن طريق نطاق بروتوكول الإنترنت.
- ضمن قيود بروتوكول الإنترنت، يمكنك أيضاً تكوين "نقاط نهاية الخدمة" ، والتي تقيد وظيفتك لقبول حركة المرور الواردة فقط من شبكة افتراضية معينة.
- إزالة جميع مشغلات "HTTP". بالنسبة لبعض التطبيقات، يكفي ببساطة تجنّب مشغلات "HTTP" واستخدام أي مصدر حدث آخر لتشغيل وظيفتك.
ضع في اعتبارك أن محرر بوابة "Azure" يتطلب وصولاً مباشراً إلى وظيفة التشغيل الخاصة بك. ستتطلب أي تغييرات في الأكواد من خلال مدخل "Azure" أن الجهاز الذي تستخدمه لاستعراض المدخل تتم إضافة عنوان بروتوكول الإنترنت الخاص به إلى القائمة المعتمدة. لكن لا يزال بإمكانك استخدام أي شيء ضمن علامة تبويب ميزات النظام الأساسي مع وجود قيود على الشبكة.
كيف يمكنني تقييد تطبيق الوظائف الخاص بي بشبكة افتراضية؟
يمكنك تقييد حركة المرور الواردة لتطبيق الوظائف إلى شبكة افتراضية باستخدام "نقاط نهاية الخدمة". هذا التكوين لا يزال يسمح بتطبيق الوظائف لإجراء المكالمات الصادرة إلى الإنترنت.
لتقييد إحدى الوظائف تماماً مثل تدفق كافة حركة المرور عبر شبكة افتراضية، يمكنك استخدام نقاط نهاية خاصة مع تكامل الشبكة الافتراضية الصادرة أو بيئة خدمة التطبيقات. لمعرفة المزيد، يُرجى الرجوع إلى "Integrate Azure Functions" مع شبكة اتصال افتراضية خاصة بــ "Azure" باستخدام نقاط النهاية الخاصة.
كيف يمكنني الوصول إلى الموارد في شبكة افتراضية من تطبيق الوظائف؟
يمكنك الوصول إلى الموارد في شبكة افتراضية من وظيفة قيد التشغيل باستخدام تكامل الشبكة الافتراضية. للحصول على مزيد من المعلومات، يُرجى الرجوع إلى تكامل الشبكة الافتراضية.
كيف يمكنني الوصول إلى الموارد المحمية بنقاط نهاية الخدمة؟
باستخدام تكامل الشبكة الافتراضية، يمكنك الوصول إلى موارد تأمين نقطة نهاية الخدمة من وظيفة قيد التشغيل. للحصول على مزيد من المعلومات، يُرجى الرجوع إلى تكامل الشبكة الافتراضية.
كيف يمكنني تشغيل وظيفة من مورّد في شبكة افتراضية؟
يمكنك السماح باستدعاء مشغلات "HTTP" من شبكة افتراضية باستخدام "نقاط نهاية الخدمة" أو اتصالات نقطة النهاية الخاصة .
يمكنك أيضاً تشغيل وظيفة من جميع الموارد الأخرى في شبكة افتراضية عن طريق نشر تطبيق وظيفتك على خطة "Premium" أو خطة خدمة التطبيق أو بيئة خدمة التطبيق. يُرجى الرجوع إلى مشغلات الشبكة الافتراضية بخلاف "HTTP" للحصول على مزيد من المعلومات
كيف يمكنني نشر تطبيق الوظائف في شبكة افتراضية؟
النشر في بيئة خدمة التطبيقات هو الطريقة الوحيدة لإنشاء تطبيق الوظائف الموجود بالكامل داخل شبكة افتراضية. للحصول على تفاصيل حول استخدام موازن تحميل داخلي مع بيئة خدمة التطبيق، ابدأ بمقالة إنشاء واستخدام موازن تحميل داخلي مع بيئة خدمة التطبيق .
بالنسبة للمخططات الافتراضية التي تحتاج فيها فقط إلى وصول أحادي الاتجاه إلى موارد الشبكة الافتراضية أو عزل أقل شمولاً للشبكة، يُرجى الرجوع إلى نظرة عامة على وظائف الشبكات .
الخطوات التالية
لمعرفة المزيد حول الشبكات والوظائف:
- اتبع البرنامج التعليمي حول الشروع في العمل مع تكامل الشبكة الافتراضية
- تعرف على المزيد حول وظائف الشبكات في "Azure"
- تعرّف على المزيد حول تكامل الشبكة الافتراضية مع خدمة التطبيقات ووظائفها
- تعرّف على المزيد حول الشبكات الافتراضية في "Azure"
- تمكين المزيد من ميزات الشبكة والتحكم باستخدام بيئات خدمة التطبيق