Azure skill for python-appservice-deploy

Use esta competência para implementar aplicações Flask, Django e FastAPI para o Serviço de Aplicações do Azure no Linux. Utiliza-se esta competência quando se quer um caminho direto do código para correr o App Service, não para containers, Funções ou fluxos de trabalho de infraestrutura como código. Use python-appservice-deploy quando precisar de uma implementação simples, code-to-running, de uma aplicação web Python (Flask, Django ou FastAPI) para Azure Serviço de Aplicações no Linux, em vez de quando está a direcionar containers, Functions. Gerir infraestrutura com ferramentas de infraestrutura como código (IaC).

Habilidadepython-appservice-deploy | Código-fonte

O que oferece

Implemente a sua aplicação Flask, Django ou FastAPI para o Azure Serviço de Aplicações no Linux. O processo de implementação trata da seleção de versões em Python, instalação de dependências e publicação do seu código para que a aplicação corra corretamente. Esta competência é apenas para implementação de aplicações – não para Aplicações de Container, Funções do Azure, projetos que não sejam Python ou provisão completa de infraestrutura. Para tarefas de infraestrutura, use azure-prepare.

Prerequisites

  • Autenticação Azure - Iniciar sessão usando az login ou utilizando um principal de serviço.
  • Subscrição Azure - É necessária uma subscrição ativa do Azure.
  • 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 esta habilidade

Use a competência Python Appservice Deploy quando precisar:

  • Gerir e configurar Flask App Service, Django App Service e FastAPI App Service no Azure
  • Implementar Python para App Service

Quando não usar esta habilidade

Não uses esta competência para cargas de trabalho que não sejam Linux, Aplicações de Container, Funções, projetos não Python, Terraform/Bicep/infraestrutura como código (IaC) ou infraestrutura completa. Para estes cenários, use o Azure-prepare.

Exemplos de sugestões

Experimenta estes prompts para ativar esta habilidade:

  • "Tenho uma aplicação de amostras Flask neste espaço de trabalho. Uso a minha subscrição atual do Azure e a região do eastus2. Implemente esta aplicação Flask para o Serviço de Aplicações do Azure."
  • "Deploy this Django app to Serviço de Aplicações do Azure"
  • "Implementar a minha aplicação Python no Serviço de Aplicações do Azure"