Úvod
Šablony AZURE Resource Manageru (ARM) JSON poskytují několik funkcí, které vám pomůžou nasadit software do různých prostředí.
Předpokládejme, že spravujete softwarový tým, který vyvíjí inventarizační systém pro partnerské společnosti. Každé prostředí, do které nasazujete software, má různé zásady implementované prostřednictvím různých skladových položek účtu úložiště Azure. Máte šablonu ARM, která nasadí účet úložiště, který lze použít v každém prostředí. Chtěli byste ale usnadnit změnu vstupů pro každé prostředí nasazení. Rozhodnete se pro vstupy použít proměnné a funkce v šabloně ARM a souborech parametrů.
V tomto modulu můžete šablonu ARM opakovaně použít pro různá prostředí přidáním proměnných a výrazů prostřednictvím funkcí Resource Manageru. Pomocí značek také přidáte lepší sledování a organizaci nasazených prostředků. Pak dokončíte cíl zlepšení flexibility nasazení pomocí souborů parametrů.
Poznámka
Bicep je jazyk pro definování prostředků Azure. Má jednodušší prostředí pro vytváření obsahu než JSON a další funkce, které pomáhají zlepšit kvalitu infrastruktury jako kódu. Doporučujeme, aby každý, kdo je nováčkem v používání infrastruktury jako kódu na Azure, používal Bicep místo JSON. Další informace o Bicepu najdete ve studijní cestě Základy Bicepu.
Studijní cíle
V tomto modulu:
- Vytvořte výraz pro jedinečnou hodnotu pomocí funkcí šablony JSON ARM.
- Znovu použijte výraz tak, že ho uložíte do proměnné šablony ARM.
- Uspořádejte a sledujte nasazené prostředky Azure pomocí značek prostředků.
- Správa více parametrů nasazení pomocí souborů parametrů šablony ARM
Požadavky
- Znalost Azure, včetně webu Azure Portal, předplatných, skupin prostředků a definic prostředků
- Účet Azure. Zde můžete získat bezplatný účet zde.
- Visual Studio Code, nainstalován místně.
- Místně nainstalované rozšíření Nástroje Azure Resource Manageru pro Visual Studio Code.
- Jeden z těchto nástrojů:
- Místně nainstalovaná nejnovější verze nástrojů Azure CLI.
- Místně nainstalovaná nejnovější verze azure PowerShellu.