نعم ، هناك أدوات للمساعدة في التنقل في بنية الدليل لتطبيق وظيفة Azure. إليكم بعضهم:
1. وحدة التحكم Kudu (الأدوات المتقدمة): هذه أداة قوية لإدارة وتنقل نظام الملفات في تطبيق وظيفة Azure. يمكنك الوصول إليها عن طريق إلحاق `.scm` بعنوان URL لتطبيق الوظيفة الخاص بك (على سبيل المثال ،` https: // myfunctionApp.scm.azurewebsites.net`). بمجرد الدخول إلى الداخل ، يمكنك استخدام وحدة التحكم في التصحيح للتنقل وتعديل الملفات والمجلدات. يتضمن ذلك الوصول إلى دليل "wwwroot` حيث يتم تخزين وظائف Azure الخاصة بك [2] [8].
2. Azure CLI و Azure Cloud Shell: على الرغم من أنه ليس واضحًا للانتقال إلى هياكل الدليل داخل تطبيق الوظيفة ، إلا أنه يمكن استخدام هذه الأدوات لإدارة موارد Azure ، بما في ذلك تطبيقات الوظائف. ومع ذلك ، فهي أكثر ملاءمة لعمليات سطر الأوامر بدلاً من التنقل الرسومي [2].
3. رمز الاستوديو البصري مع امتدادات Azure: يوفر رمز Visual Studio ، بالإضافة إلى امتدادات Azure ، بيئة تطوير محلية حيث يمكنك إدارة وتنقل بنية مشروع وظائف Azure. يتضمن ذلك إنشاء وتنظيم المجلدات والملفات محليًا قبل نشرها على Azure [6].
4. Portal Azure: تتيح لك بوابة Azure نفسها إدارة تطبيقات الوظائف ، على الرغم من أنها لا توفر وصولًا مباشرًا إلى نظام الملفات. يمكنك استخدامه لتكوين الإعدادات وعرض بعض التفاصيل حول تطبيق وظيفتك ، ولكن للتنقل الأعمق في نظام الملفات ، يكون Kudu أكثر ملاءمة.
الاستشهادات:
[1] https://stackoverflow.com/questions/47472119/how-to-create-folder--edructure-in-azure-function-app
[2]
[3] https://learn.microsoft.com/en-us/shows/beginners-series-to-serverless/walkthrough-the-directory-tructure-5-of-16- beginners-series-to-serverless
[4] https://www.youtube.com/watch؟v=EE9_5J_YH8S
[5]
[6] https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/tutorial/azure-function؟view=doc-intel-4.0.0
[7] https://github.com/azure/azure-functions-nodejs-work/discussions/481
[8] https://stackoverflow.com/questions/76583260/how-to-check-the-content-of-the-wwwroot-folder-of-the-azure-function-app