Compartilhar via


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

Neste quickstart, você gera arquivos de infraestrutura como código (IaC) e provisiona recursos do Azure para seu projeto usando o GitHub Copilot para modernização.

Antes de implantar um aplicativo no Azure, você precisa ter a infraestrutura de nuvem correta configurada. A tarefa Gerar Infraestrutura como Código e Provisionamento na extensão de modernização do GitHub Copilot automatiza esse processo – ele analisa seu projeto, gera arquivos IaC e provisiona os recursos necessários do Azure. Esse processo inclui a capacidade de criar uma zona de destino do Azure adaptada ao seu aplicativo, abrangendo as bases de rede, identidade, governança e segurança.

Pré-requisitos

Preparar sua infraestrutura

Use as seguintes etapas para gerar arquivos IaC e provisionar recursos do Azure:

  1. No Visual Studio Code, abra seu projeto.

  2. Na barra lateral Atividade, abra o painel de extensão modernização do GitHub Copilot.

  3. Na seção Tarefas , selecione Gerar Infraestrutura como Código e Provisionamento.

    Captura de tela do Visual Studio Code que mostra a tarefa Gerar Infraestrutura como Código e Provisionamento com o botão Executar Tarefa realçado.

  4. Depois de selecionar a tarefa, a janela de chat do Copilot com o Modo de Agente será aberta automaticamente.

  5. Selecione Continuar repetidamente para confirmar cada ação de ferramenta na janela de Chat do Copilot. O Copilot Agent usa 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 assinatura e grupo de recursos, conforme ele solicitar.

  6. Normalmente, o copilot passa pelas seguintes etapas para preparar sua infraestrutura:

    • Analisa o seu projeto para determinar o stack tecnológico, as dependências e as necessidades de recursos.
    • Propõe uma arquitetura do Azure com os serviços de hospedagem apropriados e recursos de suporte.
    • Gera arquivos IaC, como Bicep ou Terraform.
    • Provisiona recursos do Azure com base nos arquivos IaC gerados.
    • Cria um resumo dos resultados do provisionamento de infraestrutura.

Observação

Para obter os melhores resultados, use o Claude Sonnet 4 ou modelos posteriores.

O agente também pode referenciar relatórios de avaliação, diagramas de arquitetura, diretrizes de zona de destino ou documentos de requisito de conformidade e segurança no repositório para informar as decisões de infraestrutura.

Personalizar com seus próprios prompts

O botão Gerar Infraestrutura como Código e Provisionamento envia um prompt predefinido. Para obter mais controle, digite um prompt personalizado diretamente no chat do Copilot com o Modo de Agente. Essa abordagem permite combinar entradas diferentes e adaptar a saída às suas necessidades.

Dica

Exemplos de prompts para cenários diferentes:

  • "Create an Azure landing zone tailored to my application's architecture and requirements"— crie uma zona de destino com base em rede, identidade e governança.
  • "Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet"— gere somente IaC, fazendo 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 entradas de arquitetura e conformidade.
  • "Generate Terraform files for my project and provision resources in East US region"— solicite um formato e uma região de IaC específicos.

Consulte também