Ναι, υπάρχουν εργαλεία που βοηθούν στην πλοήγηση στη δομή καταλόγου μιας εφαρμογής Azure. Εδώ είναι μερικά από αυτά:
1. Κονσόλα Kudu (Advanced Tools): Πρόκειται για ένα ισχυρό εργαλείο για τη διαχείριση και πλοήγηση στο σύστημα αρχείων της εφαρμογής Azure. Μπορείτε να έχετε πρόσβαση σε αυτό προσθέτοντας `.scm` στη διεύθυνση URL της εφαρμογής σας (π.χ.,` https: // myfunctionapp.scm.azurewebsites.net`). Μόλις εισέλθει, μπορείτε να χρησιμοποιήσετε την κονσόλα εντοπισμού σφαλμάτων για να περιηγηθείτε και να τροποποιήσετε αρχεία και φακέλους. Αυτό περιλαμβάνει την πρόσβαση στον κατάλογο `wwwroot` όπου αποθηκεύονται οι λειτουργίες σας Azure [2] [8].
2. Azure CLI και Azure Cloud Shell: Ενώ δεν είναι τόσο απλό για την πλοήγηση δομών καταλόγου μέσα σε μια εφαρμογή λειτουργίας, αυτά τα εργαλεία μπορούν να χρησιμοποιηθούν για τη διαχείριση των πόρων Azure, συμπεριλαμβανομένων των εφαρμογών λειτουργίας. Ωστόσο, είναι πιο κατάλληλα για λειτουργίες γραμμής εντολών και όχι για γραφική πλοήγηση [2].
3. Ο κώδικας Visual Studio με επεκτάσεις Azure: Ο κώδικας Visual Studio, σε συνδυασμό με τις επεκτάσεις Azure, παρέχει ένα τοπικό περιβάλλον ανάπτυξης όπου μπορείτε να διαχειριστείτε και να περιηγηθείτε στη δομή του έργου Azure Functions. Αυτό περιλαμβάνει τη δημιουργία και την οργάνωση φακέλων και αρχείων τοπικά πριν τα αναπτύξετε στο Azure [6].
4. Azure Portal: Η ίδια η πύλη Azure σας επιτρέπει να διαχειρίζεστε εφαρμογές λειτουργίας, αν και δεν παρέχει άμεση πρόσβαση στο σύστημα αρχείων. Μπορείτε να το χρησιμοποιήσετε για να ρυθμίσετε τις ρυθμίσεις και να δείτε μερικές λεπτομέρειες σχετικά με την εφαρμογή λειτουργίας σας, αλλά για βαθύτερη πλοήγηση συστήματος αρχείων, το Kudu είναι πιο κατάλληλο.
Αναφορές:
[1] https://stackoverflow.com/questions/47472119/how-to-create-folder-sructure-in-azure-function-app
[2] https://www.koskila.net/how-to-remove-azure-bunctions-without-peleting-the-app-service/
[3] https://learn.microsoft.com/en-us/shows/beginners-series-to-serverless/walkthrough-the-directory-sructure-5-f-16--beginners-series-to-serverless
[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
[7] https://github.com/azure/azure-functions-nodejs-worker/discussions/481
[8] https://stackoverflow.com/questions/76583260/how-to-check-the-content-of-the-wwwroot-folder-of-the-azure-punction-app