Ú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 řídíte softwarový tým, který vyvíjí skladový systém pro vaše 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ý se dá spustit v jednotlivých prostředích. Chtěli byste ale usnadnit změnu vstupů pro každé prostředí nasazení. Rozhodnete se použít proměnné a funkce v šabloně ARM a soubory parametrů pro vstupy.
V tomto modulu nastavíte šablonu ARM tak, že se bude dát znovu použít pro různá prostředí, a to přidáním proměnných a výrazů pomocí funkcí Resource Manageru. Přidáte také lepší sledování a organizaci nasazených prostředků pomocí značek. 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ý nový uživatel infrastruktury jako kód v Azure používal Bicep místo JSON. Další informace o bicep najdete ve studijním programu Základy Bicep .
Cíle výuky
V tomto modulu:
- Vytvořte výraz pro jedinečnou hodnotu pomocí funkcí šablony JSON ARM.
- Opětovné použití výrazu jeho uložením do proměnné šablony ARM
- Organizace a sledování nasazených prostředků Azure pomocí značek prostředků
- Správa více parametrů nasazení pomocí souborů parametrů šablony ARM
Požadavky
- Obeznámenost s Azure včetně webu Azure Portal, předplatných, skupin prostředků a definic prostředků
- Účet Azure. bezplatně k dispozici tady
- Místně nainstalovaný Visual Studio Code
- Místně nainstalované rozšíření Azure Resource Manager Tools pro Visual Studio Code
- Jeden z těchto nástrojů:
- Místně nainstalovaná nejnovější verze nástroje Azure CLI
- Místně nainstalovaná nejnovější verze prostředí Azure PowerShell