Úvod
Některé prostředky Azure se nasazují mimo skupiny prostředků a místo toho se nasazují v různých oborech: předplatné, skupina pro správu nebo dokonce celý tenant. Pomocí Bicep můžete vytvářet a konfigurovat prostředky Azure v každém z těchto oborů a získáte výhody použití infrastruktury jako kódu v celém portfoliu prostředků Azure.
Ukázkový scénář
Předpokládejme, že zodpovídáte za nasazení a konfiguraci infrastruktury Azure ve společnosti s toy. Váš tým pro výzkum navrhuje nový toy jako součást projektu s nejvyšším tajemstvím s názvem Project Teddybear. Tým vás požádal o vytvoření vyhrazeného předplatného Azure, které vám pomůže zabránit tomu, aby se informace o projektu nechtěně nezobrazily zbytku společnosti.
Tým R&D plánuje používat virtuální počítače v rámci předplatného, ale aby ušetřil peníze, požádal tým o pomoc, aby se zajistilo, že se v rámci daného předplatného dají vytvořit jenom určité skladové položky virtuálních počítačů. Tým také potřebuje vaši pomoc s vytvořením virtuální sítě v předplatném, protože tato síť se nakonec bude muset připojit k hlavní podnikové síti, která vám pomůže spravovat.
Tady je diagram znázorňující, jak tyto komponenty odpovídají jejich předplatnému Azure:
Víte, že tým R&D nedávno dostal spoustu nových finančních prostředků, takže v budoucnu bude pravděpodobně mít více tajných projektů. Rozhodnete se vytvořit opakovaně použitelné šablony pro každý z jejích speciálních projektů.
Co budeme dělat?
V tomto modulu se dozvíte o různých oborech, na které je možné nasadit prostředky Azure, a o některých běžných prostředcích nasazených mimo skupiny prostředků. Vytvoříte soubor Bicep, který se nasadí do předplatného a skupiny prostředků. Vytvoříte také soubor Bicep, který se nasadí do skupiny pro správu. V procesu se dozvíte o několika funkcích Bicep, včetně postupu:
- Nastavte obor souboru Bicep pomocí klíčového
targetScope
slova. - Pomocí modulů a klíčového
scope
slova nasaďte prostředky do různých oborů v rámci jednoho nasazení. - Zaměřte se na konkrétní obory pomocí
resourceGroup()
funkce ,subscription()
,managementGroup()
atenant()
funkce.
Jaký je hlavní cíl?
Na konci tohoto modulu budete moct vytvářet šablony Bicep, které můžete nasadit v oborech předplatného, skupiny pro správu a tenanta. Budete také moct vytvářet a používat soubory Bicep k nasazení napříč několika obory v jednom nasazení.
Požadavky
Měli byste být obeznámeni:
- Vytváření a nasazování základních šablon Bicep
- Azure, včetně webu Azure Portal, předplatných, skupin prostředků a definic prostředků.
- Podřízené a rozšiřující prostředky
Poznámka:
V tomto modulu budete vycházet ze znalostí o rozšiřujících prostředcích. Pokud potřebujete obnovovací nástroj, přečtěte si téma Nasazení podřízených prostředků a prostředků rozšíření pomocí bicep.
Abyste mohli postupovat podle cvičení v modulu, budete potřebovat:
- Účet Azure s možností vytvářet prostředky na úrovni předplatného Pro jedno cvičení, které je volitelné, budete muset být schopni vytvářet skupiny pro správu a zásady.
Tip
Pokud tyto požadavky s aktuálním účtem Azure nemůžete splnit, můžete získat bezplatnou zkušební verzi a vytvořit nové předplatné a tenanta Azure.
- Místně nainstalovaný Visual Studio Code
- Rozšíření Bicep pro Visual Studio Code nainstalované místně.
- Buď:
- Nejnovější nástroje Azure CLI nainstalované místně.
- Místně nainstalovaná nejnovější verze prostředí Azure PowerShell