Azure habilidade para python-appservice-deploy

Use essa habilidade para implantar aplicativos Flask, Django e FastAPI para Serviço de Aplicativo do Azure no Linux. Use essa habilidade quando quiser um caminho simples do código para a execução do Serviço de Aplicativo, não para contêineres, funções ou fluxos de trabalho de infraestrutura como código. Use python-appservice-deploy quando precisar de uma implantação direta e de código em execução de um aplicativo Web Python (Flask, Django ou FastAPI) para o Serviço de Aplicativo no Linux do Azure, em vez de quando você estiver direcionando contêineres, Funções. Gerenciamento de infraestrutura com ferramentas de IaC (infraestrutura como código).

Habilidadepython-appservice-deploy | Código-fonte

O que ele fornece

Implante seu aplicativo Flask, Django ou FastAPI no Azure Serviço de Aplicativo no Linux. O processo de implantação lida com Python seleção de versão, instalação de dependência e publicação do código para que o aplicativo seja executado corretamente. Essa habilidade destina-se apenas à implantação de aplicativos , não para Aplicativos de Contêiner, Azure Functions, projetos não Python ou provisionamento completo de infraestrutura. Para tarefas de infraestrutura, use azure-prepare.

Pré-requisitos

  • Azure autenticação – entre usando az login ou use uma entidade de serviço.
  • Azure assinatura – é necessária uma assinatura de Azure ativa.
  • GitHub Copilot
  • Shell - um dos seguintes:
    • PowerShell (v7.4+) – Instalar: winget install Microsoft.PowerShell
    • Bash
  • CLI de implantação – um dos seguintes:
    • CLI do Azure
    • CLI para Desenvolvedores do Azure

Quando usar essa habilidade

Use a habilidade Python Implantação do Appservice quando precisar:

  • Gerenciar e configurar o Serviço de Aplicativo Flask, o Serviço de Aplicativo do Django e o Serviço de Aplicativo FastAPI no Azure
  • Implantar Python no Serviço de Aplicativo

Quando não usar essa habilidade

Não use essa habilidade para cargas de trabalho não Linux, Aplicativos de Contêiner, Funções, projetos não Python, Terraform/Bicep/infraestrutura como código (IaC) ou infraestrutura completa. Para esses cenários, use azure-prepare.

Prompts de exemplo

Experimente estes prompts para ativar essa habilidade:

  • "Tenho um aplicativo de exemplo do Flask neste workspace. Use minha assinatura de Azure atual e a região leste de 2. Implante este aplicativo Flask para Serviço de Aplicativo do Azure".
  • "Implantar este aplicativo Django para Serviço de Aplicativo do Azure"
  • "Implantar meu aplicativo Python para Serviço de Aplicativo do Azure"