Nasazení prostředků Azure pomocí Bicep a GitHub Actions
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.
Kód dosaženého cíle
Chcete požádat o kód cíle?
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.