ใช่มีเครื่องมือที่จะช่วยนำทางโครงสร้างไดเรกทอรีของแอพฟังก์ชัน Azure นี่คือบางส่วนของพวกเขา:
1. คอนโซล Kudu (เครื่องมือขั้นสูง): นี่เป็นเครื่องมือที่ทรงพลังสำหรับการจัดการและนำทางระบบไฟล์ของแอพฟังก์ชัน Azure ของคุณ คุณสามารถเข้าถึงได้โดยต่อท้าย `.scm` กับ URL ของแอพฟังก์ชั่นของคุณ (เช่น` https: // myfunctionapp.scm.azurewebsites.net`) เมื่อเข้าไปข้างในคุณสามารถใช้คอนโซลดีบั๊กเพื่อนำทางและแก้ไขไฟล์และโฟลเดอร์ ซึ่งรวมถึงการเข้าถึงไดเรกทอรี `wwwroot` ซึ่งฟังก์ชั่น Azure ของคุณถูกเก็บไว้ [2] [8]
2. Azure CLI และ Azure Cloud Shell: ในขณะที่ไม่ตรงไปตรงมาสำหรับการนำทางโครงสร้างไดเรกทอรีภายในแอพฟังก์ชั่นเครื่องมือเหล่านี้สามารถใช้สำหรับการจัดการทรัพยากร Azure รวมถึงแอพฟังก์ชั่น อย่างไรก็ตามพวกเขามีความเหมาะสมมากกว่าสำหรับการดำเนินการบรรทัดคำสั่งมากกว่าการนำทางแบบกราฟิก [2]
3. Visual Studio Code พร้อมส่วนขยาย Azure: Visual Studio Code รวมกับส่วนขยาย Azure ให้สภาพแวดล้อมการพัฒนาในท้องถิ่นที่คุณสามารถจัดการและนำทางฟังก์ชั่น Azure ของคุณโครงสร้างโครงการ ซึ่งรวมถึงการสร้างและจัดระเบียบโฟลเดอร์และไฟล์ในเครื่องก่อนที่จะปรับใช้กับ Azure [6]
4. Azure Portal: Azure Portal นั้นช่วยให้คุณจัดการแอพฟังก์ชั่นแม้ว่าจะไม่ได้ให้การเข้าถึงระบบไฟล์โดยตรง คุณสามารถใช้เพื่อกำหนดค่าการตั้งค่าและดูรายละเอียดบางอย่างเกี่ยวกับแอพฟังก์ชั่นของคุณ แต่สำหรับการนำทางระบบไฟล์ที่ลึกกว่า Kudu นั้นเหมาะสมกว่า
การอ้างอิง:
[1] https://stackoverflow.com/questions/47472119/how-to-create-folder-structure-in-azure-function-app
[2] https://www.koskila.net/how-to-remove-azure-functions-without-deleting-the-app-service/
[3] https://learn.microsoft.com/en-us/shows/beginners-series-to-serverless/walkthrough-the-directory-structure-5-of-12-ผู้ประกอบการ
[4] https://www.youtube.com/watch?v=EE9_5J_YH8S
[5] https://marcroussy.com/2018/12/01/azure-functions-v2-structure/
[6] https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/tutorial/azure-function?view=doc-intel-4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
[7] https://github.com/azure/azure-functions-nodejs-worker/discussions/481
[8] https://stackoverflow.com/Question