Úvod
Tento modul vysvětluje, co je Bicep a jak je integrovaný do různých nástrojů, jako jsou Azure CLI, Visual Studio Code, Azure Pipelines a pracovní postupy GitHubu pro infrastrukturu jako nasazení kódu.
Přehled modulu
Bicep je jazyk specifický pro doménu (DSL) pro deklarativní nasazení prostředků Azure . Poskytuje jednodušší syntaxi než šablony JSON , automatickou správu závislostí a zabezpečení typů. Bicep transpiluje do šablon Azure Resource Manageru (ARM) a poskytuje všechny výhody infrastruktury jako kódu s vylepšeným prostředím pro vytváření obsahu.
Tento modul se zabývá základy Bicep , instalací, vytvářením šablon, syntaxí a nasazením prostřednictvím různých nástrojů pro automatizaci.
Cíle výuky
Po dokončení tohoto modulu budete umět:
- Seznamte se s tím, co je Bicep: Seznamte se s Bicep jako jazykem specifickým pro doménu pro infrastrukturu Azure jako kód.
- Nainstalujte Bicep: Nainstalujte rozhraní příkazového řádku Bicep a nakonfigurujte Visual Studio Code s rozšířením Bicep pro vylepšené prostředí pro vytváření obsahu.
- Vytváření šablon Bicep: Napište soubory Bicep , které definují prostředky Azure s parametry, proměnnými a moduly.
- Vysvětlení syntaxe Bicep: Seznamte se se strukturou souborů Bicep , včetně parametrů, proměnných, prostředků, výstupů a modulů.
- Nasazení prostředků do Azure: K nasazení šablon Bicep použijte Azure CLI a Cloud Shell.
- Nasazení s využitím Azure Pipelines: Integrujte nasazení Bicep do Azure Pipelines pro průběžné nasazování.
- Nasazení s využitím pracovních postupů GitHubu: Pomocí GitHub Actions můžete automatizovat nasazení šablon Bicep .
- Principy integrace ARM: Přečtěte si, jak bicep transpiluje do šablon Azure Resource Manageru .
Požadavky
- Znalost infrastruktury jako konceptů kódu
- Základní znalost prostředků Azure a skupin prostředků.
- Znalost Azure CLI nebo Azure PowerShellu
- Zkušenosti s pracovními postupy Azure Pipelines nebo GitHubu jsou užitečné, ale nevyžadují se.