O que é o Azure Developer CLI?

A criação e a implantação de aplicativos de nuvem podem ser complexas e demoradas. Os desenvolvedores geralmente enfrentam desafios como configurar a infraestrutura de nuvem, configurar pipelines de implantação e garantir as práticas recomendadas de segurança e escalabilidade. O gerenciamento dessas tarefas normalmente requer um profundo conhecimento dos serviços do Azure, da infraestrutura como código e dos processos de DevOps, o que pode retardar o desenvolvimento e aumentar o risco de erros.

A CLI do Desenvolvedor do Azure (azd) é uma ferramenta de software livre que acelera o provisionamento e a implantação de recursos de aplicativo no Azure. azd fornece comandos de práticas recomendadas e amigáveis ao desenvolvedor que mapeiam os principais estágios do fluxo de trabalho de desenvolvimento, esteja você trabalhando no terminal, em um ambiente de desenvolvimento integrado (IDE) ou por meio de pipelines de CI/CD (integração contínua/implantação contínua).

azd usa modelos de arquitetura extensíveis que incluem tudo o que você precisa para colocar um aplicativo em execução no Azure. Esses modelos incluem:

  • Infraestrutura reutilizável como ativos de código para provisionar serviços de recursos de nuvem usando Bicep ou Terraform.
  • Prova de conceito ou código de aplicativo inicial que pode ser personalizado ou substituído por seu próprio código de aplicativo.
  • Arquivos de configuração para lidar com a implantação do aplicativo nos recursos provisionados.
  • Opcionalmente, arquivos de fluxo de trabalho para pipelines do GitHub Actions ou do Azure Pipelines para permitir integrações de CI/CD.

Você também pode criar seu próprio modelo ou encontrar um para se adaptar nas galerias de modelos da CLI do Desenvolvedor do Azure.

Um exemplo de azd fluxo de trabalho

As etapas a seguir demonstram os conceitos básicos de um fluxo de trabalho comum azd . Visite as páginas de instalação e início rápido para obter mais detalhes sobre como instalar e começar a usar azdo .

Você pode instalar azd em plataformas comuns usando um único comando:

winget install microsoft.azd

Depois de instalar azd, provisione e implante recursos do aplicativo no Azure em apenas algumas etapas:

  1. Selecione um modelo do Azure Developer CLI, como o modelo de demonstração hello-azd, que contenha os recursos do aplicativo que você deseja provisionar e implantar.

  2. Execute o azd init comando para inicializar o modelo:

    azd init -t hello-azd
    
  3. Execute o azd up comando para empacotar, provisionar e implantar os recursos do aplicativo:

    azd up
    
  4. Faça iterações no código da aplicação e implante as alterações conforme necessário executando azd deploy.

  5. Atualize os recursos do Azure modificando a infraestrutura como código (IaC) do modelo e, em seguida, executando azd provision.

    Observação

    Como alternativa, você também pode executar azd up sempre que fizer alterações no código do aplicativo ou nos arquivos de infraestrutura, o que lida com o provisionamento e a implantação de recursos do aplicativo. Visite a [página de referência] para obter uma lista completa de azd comandos.

Vídeo de introdução

Confira o vídeo a seguir para ver uma demonstração de como trabalhar com azd. Mais azd conteúdo de vídeo está disponível no canal do Microsoft Developer no YouTube.

Próximas etapas