Azure Fähigkeiten für python-appservice-deploy

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 login einem 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
  • 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"