Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare questa competenza per distribuire app Flask, Django e FastAPI per Servizio app di Azure in Linux. Questa competenza viene usata quando si vuole un percorso semplice dal codice all'esecuzione del servizio app, non per contenitori, funzioni o flussi di lavoro come codice dell'infrastruttura. Usare python-appservice-deploy quando è necessaria una distribuzione semplice da codice a esecuzione di un'app Web Python (Flask, Django o FastAPI) in Azure Servizio app in Linux, anziché quando si usano contenitori, Funzioni. Gestione dell'infrastruttura con strumenti IaC (Infrastructure as Code).
Abilitàpython-appservice-deploy | Codice sorgente
Elementi forniti
Distribuire l'app Flask, Django o FastAPI in Azure Servizio app in Linux. Il processo di distribuzione gestisce Python selezione della versione, l'installazione delle dipendenze e la pubblicazione del codice in modo che l'app venga eseguita correttamente. Questa competenza è solo per la distribuzione di app, non per app contenitore, Funzioni di Azure, progetti non Python o provisioning completo dell'infrastruttura. Per le attività dell'infrastruttura, usare azure-prepare.
Prerequisites
-
Azure'autenticazione: accedere usando
az logino usare un'entità servizio. - Azure sottoscrizione: è necessaria una sottoscrizione Azure attiva.
- GitHub Copilot
-
Shell : una delle opzioni seguenti:
-
PowerShell (v7.4+) - Installare:
winget install Microsoft.PowerShell - Bash
-
PowerShell (v7.4+) - Installare:
-
Interfaccia della riga di comando di distribuzione : una delle opzioni seguenti:
- interfaccia della riga di comando di Azure
- CLI per sviluppatori di Azure
Quando usare questa competenza
Usare la competenza distribuzione del servizio app Python quando è necessario:
- Gestire e configurare il servizio app Flask, il servizio app Django e il servizio app FastAPI in Azure
- Distribuire Python nel servizio app
Quando non usare questa competenza
Non usare questa competenza per carichi di lavoro non Linux, App contenitore, Funzioni, progetti non Python, Terraform/Bicep/infrastructure come codice (IaC) o infrastruttura completa. Per questi scenari, usare azure-prepare.
Esempi di suggerimenti
Provare a eseguire queste richieste per attivare questa competenza:
- "Ho un'app di esempio Flask in questa area di lavoro. Usare la sottoscrizione corrente Azure e l'area eastus2. Distribuire questa app Flask in Servizio app di Azure."
- "Distribuire questa app Django in Servizio app di Azure"
- "Distribuire l'app Python in Servizio app di Azure"
Contenuti correlati
- Panoramica del server Azure Model Context Protocol (MCP)
- Guida introduttiva: Distribuire un'app Web Python in Servizio app di Azure
- Guida introduttiva: Distribuire un'app Flask in Servizio app di Azure
- Guida introduttiva: Distribuire un'app Django in Servizio app di Azure
- Esercitazione: Distribuire un'app Web Flask con PostgreSQL in Servizio app di Azure
- Esercitazione: Distribuire un'app Web Django con PostgreSQL in Servizio app di Azure
- Esercitazione: Distribuire un'app Web FastAPI con PostgreSQL in Servizio app di Azure
- Configurare app Python Linux in Servizio app di Azure
- Codice sorgente della competenza