Resumo

Concluído

Sua organização precisava de uma maneira mais rápida e consistente de criar e manter a Infraestrutura como modelos de código e scripts operacionais. Você queria reduzir o tempo gasto pesquisando a documentação, eliminar os erros comuns de segurança e tornar a IaC acessível aos engenheiros que não são especialistas Bicep.

Neste módulo, você aprendeu como GitHub Copilot altera o fluxo de trabalho de criação de IaC. Você explorou a diferença entre abordagens declarativas e imperativas para a infraestrutura e viu como Copilot reduz cada etapa do loop interno de IaC. Desde a geração de definições de recursos e a revisão das configurações de segurança até a transformação de modelos e a geração de documentação.

Você aplicou as técnicas de engenharia de prompt para gerar os modelos de Bicep usando zero-shot, few-shot e solicitações baseadas em função. Você praticou o refinamento iterativo. Criando um modelo em camadas, validando cada incremento antes de adicionar o próximo. Você aprendeu os erros de solicitação mais comuns que levam a uma saída insegura ou incompleta.

Você também usou o GitHub Copilot para gerar scripts do CLI do Azure e do Azure PowerShell com verificações de idempotência, tratamento de erros e validação de parâmetros. Você aplicou o padrão de tradução para converter scripts entre ferramentas.

Saiba mais