Início rápido: Prepare a infraestrutura Azure usando a modernização do GitHub Copilot

Este quickstart mostra como gerar ficheiros infrastructure-as-code (IaC) e provisionar recursos Azure para o seu projeto usando a modernização do GitHub Copilot.

Antes de implementar uma aplicação no Azure, precisa da infraestrutura cloud adequada. A tarefa Geração de Infraestrutura como Código e Provisão na extensão de modernização GitHub Copilot automatiza este processo. Ele analisa o seu projeto, gera ficheiros IaC e fornece os recursos necessários do Azure. Este processo inclui a capacidade de criar uma zona de aterragem Azure adaptada à sua aplicação, abrangendo redes, identidade, governação e fundamentos de segurança.

Pré-requisitos

Prepare a sua infraestrutura

Use os seguintes passos para gerar ficheiros IaC e provisionar recursos Azure:

  1. Abre o teu projeto no teu IDE.

  2. Na barra lateral Atividade, abra o painel da extensão modernização do GitHub Copilot. Na secção de Tarefas , selecione Gerar Infraestrutura como Código e Provisão, e depois selecione Executar.

    Captura de ecrã do Visual Studio Code que mostra a tarefa Gerar Infraestrutura como Código e Provisão, com o botão Executar Tarefa destacado.

  3. Depois de selecionares o botão, a janela de chat do Copilot com o Modo Agente abre-se automaticamente.

    Captura de ecrã de Visual Studio Code que mostra a janela de Copilot com o modo Agente ativado automaticamente.

  4. Selecione Continuar repetidamente para confirmar cada ação da ferramenta na janela Copilot Chat. O Agente Copilot utiliza várias ferramentas para facilitar a preparação da infraestrutura. O uso de cada ferramenta requer confirmação selecionando Continuar. Forneça ao Copilot as informações necessárias, como subscrição e grupo de recursos, conforme ele o solicita.

  5. O Copilot normalmente segue os seguintes passos para preparar a sua infraestrutura:

    • Analisar o seu projeto para determinar a stack tecnológica, as dependências e as exigências de recursos.
    • Propõe uma arquitetura Azure com os serviços de alojamento e recursos de suporte adequados.
    • Gera ficheiros IaC, como Bicep ou Terraform.
    • Provisiona recursos Azure com base nos ficheiros IaC gerados.
    • Cria um resumo dos resultados do provisionamento da infraestrutura.

Observação

Para melhores resultados, use Claude Opus 4.5 ou modelos posteriores.

O agente pode também consultar relatórios de avaliação, diagramas de arquitetura, diretrizes para zonas de aterragem ou documentos de requisitos de conformidade e segurança no repositório para informar decisões sobre infraestruturas.

Personaliza com os teus próprios prompts

O botão Gerar Infraestrutura como Código e Provisão envia um prompt pré-definido. Para mais controlo, escreva um prompt personalizado diretamente no chat do Copilot com o Modo Agente. Esta abordagem permite-lhe combinar diferentes entradas e adaptar o resultado às suas necessidades.

Sugestão

Exemplos de prompts para diferentes cenários:

  • "Create an Azure landing zone tailored to my application's architecture and requirements" - desenhar uma zona de aterragem com bases de rede, identidade e governação.
  • "Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet" - gerar apenas IaC, com referência a um relatório de avaliação.
  • "Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md" - combinar inputs de arquitetura e conformidade.
  • "Generate Terraform files for my project and provision resources in East US region" - solicitar um formato e região específicos de IaC.

Passo seguinte