Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste guia de início rápido, prepara, valida e implementa uma aplicação no Azure utilizando o Azure Skills.
Pré-requisitos
- Azure Skills instaladas (Instalar e configurar Azure Skills)
- CLI do Azure autenticado (
az loginconcluído com sucesso) - GitHub Copilot CLI ou código Claude pronto a usar
- Uma aplicação de exemplo (ou criar uma aplicação Node.js)
Scenario
Tem uma aplicação Node.js. Quer implementá-lo no Azure com:
- Web application hosting (Serviço de Aplicações do Azure)
- Uma conta de armazenamento para dados de aplicação
- Monitoramento com o Application Insights
Prepare a sua candidatura
No seu assistente de IA, vá ao diretório do seu projeto e pergunte:
Prepare my application for Azure deployment
A azure-prepare habilidade:
- Analisa a sua base de código
- Identifica a pilha tecnológica (Node.js, npm, e assim sucessivamente)
- Cria
.azure/plan.mdcom uma estratégia de implementação - Gera infraestrutura como código
- Espera pela tua aprovação
Revise o plano gerado
Abra .azure/plan.md e reveja:
- Informação do Projeto—Nome da Aplicação e Modo de Implementação
- Requisitos — Classificação e escala (pequena, média, grande)
- Componentes — Tecnologias detetadas
- Estratégia de Implementação — Tecnologia usada para implementar a sua aplicação (Azure Developer CLI, Bicep, Terraform ou CLI do Azure).
- Arquitetura—Serviços do Azure selecionados
- Plano de Implementação — Tarefas passo a passo
Exemplo de conteúdo do plano:
# Azure Deployment Plan
## Project Information
- Application: my-app
- Mode: NEW
## Requirements
- Classification: Web Application
- Scale: Small
- Environment: Production
## Components
- Runtime: Node.js 18+
- Package Manager: NPM
- Application Type: Express web server
## Recipe
- Type: AZD (Azure Developer CLI)
## Azure Services
- Azure App Service (web app hosting)
- Azure Storage Account (data)
- Application Insights (monitoring)
## Status: Awaiting Approval
Aprovar o plano
Se o plano parecer correto, diga ao seu assistente de IA:
Approve this plan and proceed to validation
A habilidade atualiza o estado do plano para Approved e avança para o passo seguinte.
Sugestão
Se a competência não reconhecer o tipo de projeto, certifica-te de que estás na pasta raiz do projeto com um ficheiro de projeto reconhecível (package.json, requirements.txt, .csproj, ou semelhante).
Validar o plano de implementação
O seu assistente de IA executa a azure-validate habilidade para verificar:
- Acesso e permissões ao CLI do Azure
- Sintaxe do modelo Bicep ou Terraform, se aplicável
- Subscripção e disponibilidade de regiões do Azure
- Limites das quotas de serviço
- Permissões necessárias para a sua conta
A validação termina e regista a prova de todas as verificações no plano. O estado do plano atualiza-se para Validated.
Rever os resultados da validação
Verifique .azure/plan.md a secção Prova de Validação, que mostra:
- Comandos executados
- Data e Hora
- Resultados (aprovados ou reprovados)
Exemplo:
## Validation Proof
- Command: azd provision --preview
- Timestamp: 2026-03-16T14:22:00Z
- Result: ✓ All validation checks passed
Se a validação falhar, reveja os erros e peça ao seu assistente de IA para corrigir os problemas:
Fix the validation errors and try again
Sugestão
Se a validação falhar, verifique se a sua conta Azure tem as permissões necessárias e se os recursos especificados no plano estão disponíveis na região selecionada.
Implementar no Azure
Quando o seu plano for validado, diga ao seu assistente de IA:
Deploy my application to Azure
A azure-deploy habilidade:
- Confirma que o estado do plano é
Validated - Provisiona recursos Azure (armazenamento, serviço de aplicações, monitorização)
- Implementa o código da sua aplicação
- Configura as definições da aplicação
- Fornece o endpoint da sua aplicação
A implantação normalmente demora entre 3 a 5 minutos.
Veja a sua aplicação implementada
Após uma implementação bem-sucedida, o seu assistente de IA fornece:
- URL da aplicação (para App Service)
- Nome da conta de armazenamento e chaves de acesso
- Chave de instrumentação Application Insights
Exemplo:
Deployment complete!
Your app is live at: https://my-app-abcd1234.azurewebsites.net
Resources deployed:
- App Service: my-app-prod
- Storage Account: mystorageabcd1234
- Application Insights: my-app-insights
Monitor your app: https://portal.azure.com/...
Para verificar se a sua aplicação está a funcionar, visite o URL da sua aplicação num navegador.
Sugestão
Se a implementação falhar, verifique a saída de erro para problemas de permissões ou quotas. Corra az account show para verificar se estás autenticado com a subscrição correta.
Verifique a sua implementação
Teste a sua candidatura:
- Visite o seu URL—Abra o URL da aplicação num navegador.
- Verifique monitorização—Veja registos em Application Insights.
- Funcionalidade de teste — Use as principais funcionalidades da sua aplicação.
Peça ao seu assistente de IA o estado de monitorização:
Show me the application logs and performance metrics
O seu assistente de IA consulta o Application Insights e apresenta atividades recentes, erros e dados de desempenho.
Atualizar e reimplantar
Se fizer alterações no código, reimplemente facilmente:
Atualiza o teu código no teu editor.
Pergunte ao seu assistente de IA:
Update the deployment with my latest changesA habilidade é executada
azure-preparepara verificar alterações e depoisazure-deploypara atualizar os seus recursos.
Recursos atualizados reutilizam infraestruturas existentes. Apenas os componentes alterados são redistribuídos.
Limpeza de recursos
Quando deixar de precisar da sua aplicação, elimine os recursos do Azure para evitar cobranças:
Delete all Azure resources for this application
O seu assistente de IA:
- Lista recursos a serem eliminados (para tua confirmação)
- Elimina o grupo de recursos e todo o conteúdo
- Confirma limpeza concluída
Exemplo:
Resources to delete:
- Resource Group: my-app-rg
- All contained resources
Are you sure? (yes/no)
Escreva yes para confirmar a eliminação.
Troubleshooting
A implementação falha com erro de autenticação
Problema: O seu assistente de IA não consegue autenticar-se a Azure.
Solução: Reautentique usando az login e tente novamente.
Falha na validação do plano
Problema: O Azure Skills reporta erros de validação.
Solução: Pede ao teu assistente de IA para rever e corrigir problemas:
Why did validation fail? Fix the errors.
Aplicação não acessível após a implementação
Problema: O URL fornecido devolve um erro ou um tempo de expiração.
Solution:
Verifique se o URL está correto.
Espere 1-2 minutos pela propagação do DNS.
Verifique os registos do Application Insights para encontrar erros.
Show me recent errors in Application Insights
Passos seguintes
- Documentação do Servidor do Model Context Protocol (MCP) Azure — Detalhes técnicos aprofundados