Partilhar via


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

Neste quickstart, gera ficheiros infrastructure-as-code (IaC) e fornece recursos Azure para o seu projeto utilizando a modernização do GitHub Copilot.

Antes de implementar uma aplicação no Azure, precisa da infraestrutura cloud adequada. A tarefa Gerar Infraestrutura como Código e Provisão na extensão de modernização do GitHub Copilot automatiza este processo – 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. No Visual Studio Code, abre o teu projeto.

  2. Na barra lateral de Atividade, abra o painel da extensão GitHub Copilot Modernization.

  3. Na secção de Tarefas , selecione Gerar Infraestrutura como Código e Provisão.

    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.

  4. Depois de selecionar a tarefa, a janela de bate-papo do Copilot com o Modo de Agente é aberta automaticamente.

  5. 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.

  6. 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 Sonnet 4 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 redes, 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, referenciando 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 dados de arquitetura e conformidade.
  • "Generate Terraform files for my project and provision resources in East US region"—solicitar um formato específico de IaC e uma região.

Consulte também