Partilhar via


Gerar configurações de Terraform e Bicep usando o Azure Copilot

O Azure Copilot pode gerar configurações de Terraform e Bicep que pode usar para criar e gerir a sua infraestrutura Azure.

Quando informa ao Azure Copilot sobre alguma infraestrutura Azure que quer gerir através do Terraform, ele fornece uma configuração usando recursos do fornecedor AzureRM. Além dos recursos primários, todos os recursos dependentes necessários para realizar uma implantação bem-sucedida são incluídos na configuração.

Também pode perguntar ao Azure Copilot sobre a infraestrutura Azure que gostaria de criar usando o Bicep. O Copilot fornece um modelo que implanta os recursos necessários para criar essa infraestrutura. Depois de gerar o modelo inicial, você pode fazer perguntas de acompanhamento para personalizar ainda mais o modelo.

Com Terraform ou Bicep, pode fazer perguntas de seguimento para personalizar ainda mais os resultados. Quando estiveres pronto, copia ou descarrega o conteúdo para poderes implementar a configuração ou modelo usando o método de implementação que preferires. Também pode usar a opção Selecionar vista completa para ver toda a configuração ou modelo numa única vista.

A infraestrutura do Azure solicitada deve ser limitada a menos de oito tipos de recursos primários. Por exemplo, você deve ver bons resultados ao solicitar uma configuração para gerenciar um grupo de recursos que contenha o Aplicativo de Contêiner do Azure, o Azure Functions e os recursos do Azure Cosmos DB. No entanto, solicitar configurações para abordar totalmente arquiteturas complexas pode resultar em resultados imprecisos e configurações truncadas.

Sugestão

As tarefas e exemplos de prompts aqui listados mostram algumas das áreas onde o Azure Copilot pode ser especialmente útil. No entanto, esta não é uma lista completa de todas as coisas que você pode fazer. Incentivamo-lo a experimentar os seus próprios prompts e a ver como o Azure Copilot pode ajudá-lo a gerir os seus recursos e ambiente Azure.

Prompts de amostra Terraform

Aqui estão alguns exemplos dos tipos de prompts que você pode usar para gerar configurações do Terraform. Modifique esses prompts com base em seus cenários da vida real ou tente prompts adicionais para criar diferentes tipos de consultas.

  • "Crie uma configuração do Terraform para uma instância dos Serviços Cognitivos com o nome 'mycognitiveservice' e o nível de preço S0."
  • "Mostre-me uma configuração Terraform para uma máquina virtual linux com 8GB de RAM e uma imagem de 'UbuntuServer 18.04-LTS'. O recurso deve ser colocado na localização oeste dos EUA e ter um endereço IP público. Além disso, deve fazer parte de uma rede virtual com um grupo de segurança de rede."
  • "Crie a configuração do Terraform para um recurso de aplicativo de contêiner com o nome 'myApp' com imagem de início rápido. Adicione um espaço analítico de log com PerGB2018 sku e defina os dias de retenção como 31. Habilite o modo de revisão única no aplicativo contêiner e defina os limites de CPU e memória para 2 e 4 GB, respectivamente. Além disso, defina o nome do ambiente do aplicativo de contêiner como 'awesomeAzureEnv' e defina o nome do contêiner como 'myQuickStartContainer'."
  • "Qual é o código Terraform para um espaço de trabalho Databricks no Azure com o nome 'myworkspace' e um SKU premium. O espaço de trabalho deve ser criado na região oeste dos EUA."
  • "Crie uma implantação OpenAI com o modelo gpt-3.5-turbo usando o modelo Terraform. Defina a versão do modelo para 0613."

Captura de ecrã do Azure Copilot a gerar uma configuração do Terraform para criar uma aplicação web.

Exemplos de comandos para bíceps

Aqui estão alguns exemplos dos tipos de prompts que você pode usar para gerar modelos do Bicep. Modifique esses prompts com base em seus cenários da vida real ou tente prompts adicionais para criar diferentes tipos de consultas.

  • "Como criar um recurso de ponto final privado usando o Bicep?"
  • "Mostre-me um modelo Bicep que cria uma conta de Armazenamento do Azure com um contêiner de blob e um compartilhamento de arquivos."
  • Dê-me um modelo Bicep que desenvolve um ambiente de aplicação de contêiner com uma aplicação de contêiner básica. Além disso, ele deve implantar um espaço de trabalho do Log Analytics para armazenar logs."
  • Fornece-me um modelo Bicep para criar um cofre de chaves, uma identidade gerida e uma atribuição de função para a identidade gerida aceder ao cofre de chaves.
  • "Como usar o Bicep para criar o serviço Azure OpenAI?"

Captura de ecrã do Azure Copilot a gerar um modelo Bicep para criar uma conta de armazenamento.

Próximos passos