Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Fähigkeit, Flask-, Django- und FastAPI-Apps für Azure App Service unter Linux bereitzustellen. Sie verwenden diese Fähigkeit, wenn Sie einen einfachen Pfad von Code zum Ausführen von App Service wünschen, nicht für Container, Funktionen oder Infrastruktur-as-Code-Workflows. Verwenden Sie diese Methodepython-appservice-deploy, wenn Sie eine einfache, codebasierte Bereitstellung einer Python Web-App (Flask, Django oder FastAPI) für Azure App Service für Linux benötigen, anstatt container, Funktionen zu verwenden. Verwalten der Infrastruktur mit Infrastruktur als Codetools (IaC).
Fähigkeitpython-appservice-deploy | Quellcode
Was es bietet
Stellen Sie Ihre Flask-, Django- oder FastAPI-App in Azure App Service für Linux bereit. Der Bereitstellungsprozess behandelt Python Versionsauswahl, Abhängigkeitsinstallation und Veröffentlichen des Codes, damit die App ordnungsgemäß ausgeführt wird. Diese Fähigkeit gilt nur für die App-Bereitstellung – nicht für Container-Apps, Azure Functions, nicht Python Projekte oder vollständige Infrastrukturbereitstellung. Verwenden Sie azure-preparefür Infrastrukturaufgaben .
Prerequisites
-
Azure Authentifizierung – Melden Sie sich mit
az logineinem Dienstprinzipal an, oder verwenden Sie diesen. - Azure-Abonnement – Ein aktives Azure-Abonnement ist erforderlich.
- GitHub Copilot
-
Shell - eine der folgenden:
-
PowerShell (v7.4+) – Installieren:
winget install Microsoft.PowerShell - Bash
-
PowerShell (v7.4+) – Installieren:
-
Bereitstellungs-CLI – eine der folgenden:
- Azure CLI
- Azure Developer CLI
Wann sie diese Fähigkeit verwenden?
Verwenden Sie die Python Appservice Deploy-Fähigkeit, wenn Sie Folgendes benötigen:
- Verwalten und Konfigurieren von Flask App Service, Django App Service und FastAPI App Service in Azure
- Bereitstellen von Python in App Service
Wann diese Fähigkeit nicht verwendet werden soll
Verwenden Sie diese Fähigkeit nicht für Nicht-Linux-Workloads, Container-Apps, Funktionen, Nicht-Python Projekte, Terraform/Bicep/Infrastruktur als Code (IaC) oder vollständige Infrastruktur. Verwenden Sie für diese Szenarien azure-prepare.
Beispiel-Prompts
Probieren Sie diese Eingabeaufforderungen aus, um diese Fähigkeit zu aktivieren:
- "Ich habe eine Flask-Beispiel-App in diesem Arbeitsbereich. Verwenden Sie mein aktuelles Azure-Abonnement und die Region Eastus2. Stellen Sie diese Flask-App für Azure App Service bereit."
- "Bereitstellen dieser Django-App für Azure App Service"
- "Bereitstellen meiner Python-App für Azure App Service"
Verwandte Inhalte
- Azure Model Context Protocol (MCP)-Serverübersicht
- Schnellstart: Bereitstellen einer Python Web-App für Azure App Service
- Schnellstart: Bereitstellen einer Flask-App für Azure App Service
- Schnellstart: Bereitstellen einer Django-App für Azure App Service
- Lernprogramm: Bereitstellen einer Flask-Web-App mit PostgreSQL in Azure App Service
- Lernprogramm: Bereitstellen einer Django-Web-App mit PostgreSQL in Azure App Service
- Lernprogramm: Bereitstellen einer FastAPI-Web-App mit PostgreSQL in Azure App Service
- Konfigurieren von Linux-Python-Apps in Azure App Service
- Qualifikationsquellcode