Azure umiejętności dla języka Python-appservice-deploy

Ta umiejętność umożliwia wdrażanie aplikacji Flask, Django i FastAPI w celu Azure App Service w systemie Linux. Ta umiejętność jest używana, gdy potrzebujesz prostej ścieżki z kodu do uruchamiania usługi App Service, a nie dla kontenerów, funkcji lub przepływów pracy typu infrastruktura jako kod. Użyj python-appservice-deploy polecenia , gdy potrzebujesz prostego wdrożenia aplikacji internetowej Python (Flask, Django lub FastAPI) na platformie Azure App Service dla systemu Linux, a nie w przypadku określania kontenerów, usługi Functions. Zarządzanie infrastrukturą za pomocą narzędzi infrastruktury jako kodu (IaC).

Umiejętnościpython-appservice-deploy | Kod źródłowy

Co zapewnia

Wdróż aplikację Flask, Django lub FastAPI na platformie Azure App Service dla systemu Linux. Proces wdrażania obsługuje Python wyboru wersji, instalacji zależności i publikowania kodu, dzięki czemu aplikacja działa poprawnie. Ta umiejętność dotyczy tylko wdrażania aplikacji — nie w przypadku aplikacji kontenerów, Azure Functions, projektów innych niż Python ani pełnej aprowizacji infrastruktury. W przypadku zadań infrastruktury użyj polecenia azure-prepare.

Prerequisites

  • Azure uwierzytelnianie — zaloguj się przy użyciu az login jednostki usługi lub użyj jej.
  • Azure subskrypcji — wymagana jest aktywna subskrypcja Azure.
  • GitHub Copilot
  • Powłoka — jedna z następujących czynności:
    • PowerShell (wersja 7.4 lub nowsza) — instalacja: winget install Microsoft.PowerShell
    • Bash
  • Interfejs wiersza polecenia wdrożenia — jeden z następujących elementów:
    • Azure CLI
    • interfejs wiersza polecenia dewelopera Azure

Kiedy należy używać tej umiejętności

Skorzystaj z umiejętności wdrażania Python Appservice, jeśli musisz:

  • Zarządzanie i konfigurowanie usługi Flask App Service, Django App Service i FastAPI App Service w usłudze Azure
  • Wdrażanie Python w usłudze App Service

Kiedy nie używać tej umiejętności

Nie używaj tej umiejętności w przypadku obciążeń innych niż Linux, Container Apps, Functions, projektów innych niż Python, Terraform/Bicep/infrastructure as code (IaC) ani pełnej infrastruktury. W tych scenariuszach użyj polecenia azure-prepare.

Przykładowe podpowiedzi

Spróbuj wykonać następujące monity, aby aktywować tę umiejętność:

  • "Mam przykładową aplikację platformy Flask w tym obszarze roboczym. Użyj mojej bieżącej subskrypcji Azure i regionu eastus2. Wdróż tę aplikację platformy Flask w Azure App Service".
  • "Wdróż tę aplikację Django w Azure App Service"
  • "Wdrażanie mojej aplikacji Python do Azure App Service"