Conceitos básicos do Bicep

Visão rápida

O Bicep permite que você implante recursos do Azure. O Bicep usa uma sintaxe declarativa que você trata como o código do aplicativo. Tratar sua infraestrutura como código permite que você controle as alterações em seus requisitos de infraestrutura e torna suas implantações mais consistentes e reproduzíveis.

Se você estiver familiarizado com a sintaxe JSON para escrever modelos do ARM (Azure Resource Manager), verá que o Bicep fornece uma sintaxe mais concisa e segurança de tipos aprimorada. Na verdade, os arquivos Bicep são compilados em modelos do ARM padrão.

Veja este roteiro de aprendizagem para começar a trabalhar com o Bicep. Nele, você vai:

  • Decidir se o Bicep é a escolha certa para as suas implantações no Azure.
  • Entenda a sintaxe declarativa do Bicep e a estrutura de um arquivo Bicep.
  • Aplicar recursos do Bicep, como parâmetros, condições e loops para controlar como a sua infraestrutura é implantada.
  • Definir módulos que dividem implantações complexas em componentes menores e mais reutilizáveis.

Cada módulo neste caminho de aprendizagem fornece opções para uso com a CLI do Azure e com o Azure PowerShell. Você usará o Visual Studio Code para gravar e validar o seu código Bicep.

Dica

Quer aprender o Bicep ao vivo com especialistas do assunto? Siga as sessões ao vivo do Learn sob demanda com os nossos especialistas.

Para saber mais sobre o Bicep, recomendamos que você siga este roteiro de aprendizagem:

Depois disso, você pode ter interesse em adicionar seu código Bicep a um pipeline de implantação. Escolha um destes dois roteiros de aprendizagem com base na ferramenta que você deseja usar:

Pré-requisitos

A familiaridade com o Azure Resource Manager e os grupos de recursos do Azure é recomendada, mas não é necessária.

Introdução ao Azure

Escolha a conta do Azure correta para você. Pague conforme o uso ou experimente o Azure grátis por até 30 dias. Criar conta.

Módulos neste roteiro de aprendizagem

A infraestrutura como código pode ajudar você a escalar suas implantações de nuvem com rapidez e confiança. Usando o Bicep e o Azure Resource Manager, você pode automatizar e simplificar o provisionamento de recursos de infraestrutura.

Defina os recursos do Azure em um arquivo Bicep. Melhore a consistência e a confiabilidade de suas implantações, reduza o esforço manual necessário e dimensione suas implantações entre ambientes. O arquivo Bicep será flexível e reutilizável usando parâmetros, variáveis, expressões e módulos.

Use os parâmetros Bicep para fornecer informações ao arquivo Bicep durante cada implantação. Adicione decoradores para tornar seus parâmetros fáceis de entender e trabalhar, assim como para proteger dados secretos. Forneça valores de parâmetro na linha de comando, usando arquivos de parâmetro.

Neste módulo, você irá implantar recursos somente quando houver restrições específicas e usar loops para implantar vários recursos com propriedades semelhantes.

Projete e crie módulos reutilizáveis para simplificar seus modelos do Bicep. Compor vários módulos em modelos usando parâmetros e saídas.