Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd den här färdigheten för att distribuera Flask-, Django- och FastAPI-appar för att Azure App Service på Linux. Du använder den här färdigheten när du vill ha en enkel sökväg från kod till att köra App Service, inte för containrar, funktioner eller infrastruktur som kod-arbetsflöden. Använd python-appservice-deploy när du behöver en enkel, kod-till-kör-distribution av en Python-webbapp (Flask, Django eller FastAPI) till Azure App Service on Linux i stället för när du riktar in dig på containrar, Functions. Hantera infrastruktur med IaC-verktyg (infrastruktur som kod).
Skicklighetpython-appservice-deploy | Källkod
Vad det ger
Distribuera flask-, Django- eller FastAPI-appen till Azure App Service on Linux. Distributionsprocessen hanterar Python versionsval, beroendeinstallation och publicering av koden så att appen körs korrekt. Den här färdigheten gäller endast appdistribution – inte för containerappar, Azure Functions, icke-Python projekt eller fullständig infrastrukturetablering. För infrastrukturaktiviteter använder du azure-prepare.
Förutsättningar
-
Azure autentisering – Logga in med hjälp
az loginav eller använd tjänstens huvudnamn. - Azure prenumeration – En aktiv Azure prenumeration krävs.
- GitHub Copilot
-
Shell – något av följande:
-
PowerShell (v7.4+) – Installera:
winget install Microsoft.PowerShell - Bash
-
PowerShell (v7.4+) – Installera:
-
Cli för distribution – något av följande:
- Azure CLI
- Azure Developer CLI
När du ska använda den här färdigheten
Använd kunskapen Python Appservice Deploy när du behöver:
- Hantera och konfigurera Flask App Service, Django App Service och FastAPI App Service i Azure
- Distribuera Python till App Service
När du inte ska använda den här färdigheten
Använd inte den här färdigheten för icke-Linux-arbetsbelastningar, Container Apps, Functions, icke-Python projekt, Terraform/Bicep/infrastruktur som kod (IaC) eller fullständig infrastruktur. I dessa scenarier använder du azure-prepare.
Exempeluppmaningar
Prova dessa uppmaningar för att aktivera den här färdigheten:
- "Jag har en Flask-exempelapp på den här arbetsytan. Använd min aktuella Azure-prenumeration och regionen eastus2. Distribuera den här Flask-appen till Azure App Service."
- "Distribuera den här Django-appen till Azure App Service"
- "Distribuera min Python-app till Azure App Service"
Relaterat innehåll
- Azure Översikt över MCP-server (Model Context Protocol)
- Snabbstart: Distribuera en Python webbapp för att Azure App Service
- Snabbstart: Distribuera en Flask-app för att Azure App Service
- Snabbstart: Distribuera en Django-app för att Azure App Service
- Självstudie: Distribuera en Flask-webbapp med PostgreSQL i Azure App Service
- Självstudie: Distribuera en Django-webbapp med PostgreSQL i Azure App Service
- Självstudie: Distribuera en FastAPI-webbapp med PostgreSQL i Azure App Service
- Konfigurera Linux Python-appar i Azure App Service
- Kod för kompetenskälla