Introduction

Befejeződött

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:

Diagram that shows an Azure subscription, a policy, and a resource group containing a virtual network.

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()és tenant() 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.

    Tipp.

    Ha a jelenlegi Azure-fiókjával nem tudja teljesíteni ezeket a követelményeket, ingyenes próbaverziót kaphat, és létrehozhat egy új Azure-előfizetést és -bérlőt.

  • A Visual Studio Code helyi telepítése.
  • A Visual Studio Code Bicep-bővítménye, helyileg telepítve.
  • Vagy: