Introduction
Egyes Azure-erőforrások erőforráscsoportokon kívül vannak üzembe helyezve, és ehelyett különböző hatókörökben vannak üzembe helyezve: előfizetés, felügyeleti csoport vagy akár a teljes bérlő. A Bicep használatával mindegyik hatókörben létrehozhat és konfigurálhat Azure-erőforrásokat, és kihasználhatja az infrastruktúra kódként való használatának előnyeit az Azure-erőforrások teljes portfóliójában.
Példaforgatókönyv
Tegyük fel, hogy Ön a felelős az Azure-infrastruktúra üzembe helyezéséért és konfigurálásáért egy fejlesztővállalatnál. Az R&D csapata új játékokat tervez a Project Teddybear nevű szigorúan titkos projekt részeként. A csapat arra kérte Önt, hogy hozzon létre egy dedikált Azure-előfizetést, amely megakadályozza, hogy a projektinformációk véletlenül elérhetővé legyenek téve a vállalat többi tagja számára.
Az R&D-csapat azt tervezi, hogy az előfizetésen belül virtuális gépeket használ, de a pénzmegtakarítás érdekében a csapat segítséget kért annak biztosításához, hogy csak bizonyos virtuálisgép-termékváltozatok hozhatók létre az előfizetésen belül. A csapatnak szüksége van az Ön segítségére is egy virtuális hálózat létrehozásához az előfizetésben, mert a hálózatnak végül csatlakoznia kell a fő vállalati hálózathoz, amelyet Ön kezelhet.
Az alábbi diagram bemutatja, hogyan illeszkednek ezek az összetevők az Azure-előfizetésükbe:
Tudja, hogy az R&D csapat nemrég sok új finanszírozást kapott, így valószínűleg több titkos projekt is lesz a jövőben. Úgy dönt, hogy az egyes speciális projektekhez újrafelhasználható sablonokat hoz létre.
Mit fogunk csinálni?
Ebben a modulban megismerheti az Azure-erőforrások üzembe helyezésének különböző hatóköreit, valamint az erőforráscsoportokon kívül üzembe helyezett gyakori erőforrások némelyikét. Létre fog hozni egy Bicep-fájlt, amely egy előfizetésben és egy erőforráscsoportban lesz üzembe helyezve. Emellett létre fog hozni egy Bicep-fájlt is, amely egy felügyeleti csoportban lesz üzembe helyezve. A folyamat során megismerheti a Bicep számos funkcióját, többek között az alábbiakat:
- Állítsa be egy Bicep-fájl hatókörét a
targetScope
kulcsszó használatával. - A modulok és a
scope
kulcsszó használatával az erőforrásokat egyetlen üzembe helyezés különböző hatóköreibe helyezheti üzembe. - Meghatározott hatókörök megcélzása a
resourceGroup()
,subscription()
,managementGroup()
éstenant()
függvények használatával.
Mi a fő cél?
A modul végére olyan Bicep-sablonokat hozhat létre, amelyeket üzembe helyezhet az előfizetés, a felügyeleti csoport és a bérlő hatókörében. Emellett Bicep-fájlokat is létrehozhat és használhat az üzembe helyezéshez több hatókörben egyetlen üzembe helyezés során.
Előfeltételek
Ismernie kell a következőt:
- Alapszintű Bicep-sablonok létrehozása és üzembe helyezése.
- Azure, beleértve az Azure Portalt, az előfizetéseket, az erőforráscsoportokat és az erőforrás-definíciókat.
- Gyermek- és bővítményerőforrások.
Megjegyzés:
Ebben a modulban a bővítményerőforrások ismeretére fog épülni. Ha frissítésre van szüksége, olvassa el a Gyermek- és bővítményerőforrások üzembe helyezése a Bicep használatával című témakört.
A modul gyakorlatainak követéséhez a következőkre lesz szüksége:
- Egy Azure-fiók, amely képes előfizetési szintű erőforrások létrehozására. Egy, nem kötelező gyakorlathoz felügyeleti csoportokat és szabályzatokat kell létrehoznia.
- A Visual Studio Code helyi telepítése.
- A Visual Studio Code Bicep-bővítménye, helyileg telepítve.
- Vagy:
- A legújabb , helyileg telepített Azure CLI-eszközök .
- Az Azure PowerShell legújabb verziójának helyi telepítése.