Fundamentos do Bíceps
O Bicep permite-lhe implementar recursos do Azure. O Bicep utiliza uma sintaxe declarativa que pode empregar como código de aplicação. A utilização da sua infraestrutura como código permite-lhe monitorizar as alterações aos requisitos de infraestrutura e torna as suas implementações mais consistentes e repetíveis.
Se você estiver familiarizado com a sintaxe JSON para escrever modelos do Azure Resource Manager (modelos ARM), descobrirá que o Bicep fornece uma sintaxe mais concisa e segurança de tipo aprimorada. Na verdade, os ficheiros do Bicep são compilados em modelos do ARM padrão.
Faça este caminho de aprendizagem para começar a usar o Bicep. Nele, você:
- Decida se o Bicep é a escolha certa para suas implantações no Azure.
- Compreender a sintaxe declarativa do Bicep e a estrutura de um modelo do Bicep.
- Aplique recursos do Bicep, como parâmetros, condições e loops, para controlar como sua infraestrutura é implantada.
- Defina módulos que dividam 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 escrever e validar seu código Bicep.
Gorjeta
Quer aprender Bicep ao vivo com especialistas no assunto? Acompanhe as sessões do Learn Live sob demanda com nossos especialistas.
Para saber mais sobre o Bicep, recomendamos que siga estes três caminhos de aprendizagem:
Depois disso, você pode estar interessado em adicionar seu código Bicep a um pipeline de implantação. Faça um destes dois percursos de aprendizagem com base na ferramenta que pretende utilizar:
Pré-requisitos
A familiaridade com o Azure Resource Manager e os grupos de recursos do Azure é recomendada, mas não necessária.
Código de Feito
Pretende pedir um código de feito?
Módulos neste percurso de aprendizagem
A infraestrutura como código pode ajudá-lo a dimensionar suas implantações na nuvem de forma rápida e confiante. 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 modelo 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. Seu modelo será flexível e reutilizável usando parâmetros, variáveis, expressões e módulos.
Use os parâmetros do Bicep para fornecer informações para seu modelo durante cada implantação. Adicione decoradores para tornar seus parâmetros fáceis de entender e trabalhar, além de proteger dados secretos. Forneça valores de parâmetro na linha de comando e usando arquivos de parâmetro.
Neste módulo, você implantará recursos somente quando restrições específicas estiverem em vigor e usará loops para implantar vários recursos com propriedades semelhantes.
Projete e construa módulos reutilizáveis para simplificar seus modelos Bicep. Componha vários módulos em modelos usando parâmetros e saídas.