Sì, ci sono strumenti per aiutare a navigare nella struttura della directory di un'app di funzione di Azure. Eccone alcuni:
1. Kudu Console (strumenti avanzati): questo è un potente strumento per la gestione e la navigazione del file system dell'app di funzione Azure. Puoi accedervi aggiungendo `.scm` all'URL dell'app della tua funzione (ad esempio,` https: // myfunctionapp.scm.azurewebsites.net`). Una volta dentro, è possibile utilizzare la console di debug per navigare e modificare file e cartelle. Ciò include l'accesso alla directory `wwwroot` in cui vengono memorizzate le funzioni di Azure [2] [8].
2. Azure CLI e Azure Cloud Shell: sebbene non sia semplice per la navigazione delle strutture di directory all'interno di un'app di funzione, questi strumenti possono essere utilizzati per la gestione delle risorse di Azure, comprese le app di funzione. Tuttavia, sono più adatti per le operazioni della riga di comando piuttosto che per la navigazione grafica [2].
3. Codice Visual Studio con estensioni di Azure: il codice Visual Studio, combinato con estensioni di Azure, fornisce un ambiente di sviluppo locale in cui è possibile gestire e navigare nella struttura del progetto delle funzioni di Azure. Ciò include la creazione e l'organizzazione di cartelle e file a livello locale prima di distribuirli su Azure [6].
4. Portale di Azure: il portale di Azure stesso consente di gestire le app di funzione, sebbene non fornisca l'accesso diretto al file system. È possibile utilizzarlo per configurare le impostazioni e visualizzare alcuni dettagli sull'app di funzione, ma per una navigazione più profonda del file system, Kudu è più adatto.
Citazioni:
[1] https://stackoverflow.com/questions/47472119/how-to-create-forder-strutture-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-strutture-5-of-16-beginners-series-to-serverless
[4] https://www.youtube.com/watch?v=ee9_5j_yh8s
[5] https://marcrorussy.com/2018/12/01/azure-functions-v2-strutture/
[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-function-app