Úvod

Dokončeno

Šablony AZURE Resource Manageru (ARM) JSON mají řadu konstruktorů a umožňují zpracovávat jednoduchá i složitá nastavení. Tyto konstruktory vám pomůžou podmíněně spouštět příkazy, definovat závislosti mezi prostředky a číst tajné kódy v době nasazování.

Řekněme, že pracujete v softwarovém týmu ve společnosti Tailwind Traders. Plánujete nasadit infrastrukturu do Azure pomocí šablon ARM. Potřebujete vyřešit různé výzvy včetně správy tajných kódů, přiřazování tajných kódů prostředkům šablon a používání opakujících se prostředků. Potřebujete také prozkoumat, jak můžete vyjadřovat závislosti a řídit pořadí nasazování prostředků.

V tomto modulu se seznámíte s tím, jak pracovat se složitějšími scénáři, se kterými se setkáte. Použijete konstruktory jako copy a dependsOna také se naučíte spravovat tajné kódy během nasazování.

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

Po dokončení tohoto modulu budete umět:

  • Pomocí konstruktoru dependsOn můžete řídit pořadí nasazení prostředků.
  • Bezpečně přiřazovat tajné kódy, jako jsou hesla, prostředkům ve vašich šablonách pomocí trezoru klíčů Azure Key Vault a šablony ARM.
  • Podmíněně nasaďte prostředky pomocí konstruktoru condition a parametrů v době nasazení.
  • Nasazovat více prostředků stejného typu pomocí konstruktoru copy, a snížit tak potřebu opakované konfigurace.

Požadavky