Nasazení prostředků Azure pomocí Bicep a GitHub Actions

Středně pokročilý
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Získejte všechny výhody infrastruktury jako kódu pomocí automatizovaného pracovního postupu k nasazení šablon Bicep a integrujte další aktivity nasazení s pracovními postupy. Pracovní postupy sestavíte pomocí GitHub Actions.

V tomto studijním programu se naučíte:

  • Vytvořte pracovní postup, který nasadí vaše soubory Bicep.
  • Vytvořte instanční objekt, který může bezpečně připojit pracovní postup k Azure.
  • Ověřte kvalitu kódu Bicep tím, že ho ověříte a otestujete v rámci pracovního postupu.
  • Práce s několika prostředími a zpracování parametrů a schválení
  • Nasaďte další nastavení konfigurace Azure, aplikace a databáze.
  • Pomocí žádostí o přijetí změn můžete automaticky ověřovat a nasazovat kód Bicep jako součást procesu kontroly.
  • Vytvářejte pracovní postupy, které publikují opakovaně použitelné soubory Bicep do specifikací šablon a modulů.
  • Zabezpečte pracovní postupy a zajistěte, aby všechna nasazení Azure dodržovala standardy vaší organizace.

Tip

Chcete se dozvědět, jak používat Bicep s GitHub Actions živě od odborníků na danou problematiku? Sledujte relace Learn Live na vyžádání s našimi odborníky.

Pokud se chcete o Bicep dozvědět víc, doporučujeme využít tyto tři studijní programy:

Potom vás může zajímat přidání kódu Bicep do kanálu nasazení. Na základě nástroje, který chcete použít, použijte jeden z těchto dvou studijních programů:

Požadavky

V tomto studijním programu se předpokládá, že máte zkušenosti s nasazením infrastruktury pomocí Bicep.

Moduly v tomto studijním programu

V tomto modulu vytvoříte automatizovaný pracovní postup v GitHub Actions, který bezpečně nasadí prostředky do Azure z kódu Bicep. Dozvíte se také, jak nakonfigurovat pracovní postup tak, aby běžel podle plánu nebo když se konfigurace změní.

Identity úloh umožňují, aby se pracovní postupy nasazení bezpečně ověřily v Azure, aniž byste museli spravovat hesla, klíče nebo tajné kódy. V tomto modulu se dozvíte, co jsou identity úloh, jak fungují a jak je vytvořit. Dozvíte se také, jak jim udělit oprávnění k prostředkům Azure, aby vaše pracovní postupy mohly nasazovat soubory Bicep.

Ověřte a otestujte kód Bicep v pracovním postupu nasazení. K ověření změn Azure před nasazením použijete lintování, předběžné ověření a operaci citlivostní analýza a po každém nasazení otestujete prostředky.

Nasaďte kód Bicep do více prostředí, abyste zlepšili kvalitu nasazení. Pomocí opakovaně použitelných pracovních postupů můžete omezit duplikaci kódu a nastavit hodnoty parametrů pro každé prostředí.

Vytvořte jednotný pracovní postup pro nasazení celého prostředí. Do pracovního postupu přidáte úlohy sestavení a použijete artefakty pracovního postupu a výstupy Bicep k publikování aplikací, databází a objektů blob.

Přidejte kontroly k žádostem o přijetí změn, které se spouští automaticky během kontrol kódu. Spusťte linter Bicep v kódu a nasaďte prostředky do dočasného prostředí, abyste umožnili další automatizované a ruční testování.

Publikujte specifikace šablon Azure a moduly Bicep pomocí pracovního postupu nasazení. Automatické ověření a přidání správy verzí do opakovaně použitelného kódu Bicep

Naplánujte posílení zabezpečení a zabezpečení prostředí Azure spolu s ovládacími prvky, které se použijí pro změny a nasazení konfigurace. Vyžadovat, aby vaše infrastruktura byla definována jako kód a chránila vaše prostředí před ručními změnami.