Bevezetés
Ha Bicep-sablonokkal dolgozik, a feltételek és a hurkok segíthetnek rugalmasabbá tenni az Azure-üzemelő példányokat. Feltételek esetén az erőforrásokat csak adott korlátozások fennállása esetén helyezheti üzembe. A ciklusokkal pedig több, hasonló tulajdonságokkal rendelkező erőforrást is üzembe helyezhet.
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. A cége egy új, intelligens mackó játékokat tervez. A mackó egyes funkciói az Azure-ban üzemeltetett háttérkiszolgáló-összetevőkön és SQL-adatbázisokon alapulnak. Biztonsági okokból az éles környezeteken belül meg kell győződnie arról, hogy engedélyezte a naplózást az Azure SQL logikai kiszolgálókon.
Arra számít, hogy a játékok nagyon népszerűek lesznek, és a vállalat azt tervezi, hogy rendszeresen új országokban vagy régiókban indítja el. Minden országnak/régiónak, ahol elindítja az intelligens mackót, külön adatbázis-kiszolgálóra és virtuális hálózatra lesz szüksége. Ahhoz, hogy megfeleljen az egyes országok/régiók törvényeinek, ezeket az erőforrásokat fizikailag meghatározott helyeken kell elhelyeznie. Arra kérték, hogy helyezze üzembe az egyes országok/régiók adatbázis-kiszolgálóit és virtuális hálózatait, és ugyanakkor tegye egyszerűvé a logikai kiszolgálók és a virtuális hálózatok hozzáadását, mivel ajáték új országokban/régiókban indul el.
Mit fogunk csinálni?
Ebben a modulban egy Bicep-sablont fog kiterjeszteni feltételek és hurkok használatával. A következőt fogja:
- Az Azure-erőforrások üzembe helyezéséhez csak akkor használjon feltételeket , ha szükség van rájuk.
- Az Azure-erőforrások több példányának üzembe helyezéséhez használjon hurkokat .
- Ismerje meg, hogyan vezérelheti a hurok-párhuzamosságot.
- Megtudhatja, hogyan hozhat létre beágyazott hurkokat.
- Ciklusok kombinálása változókkal és kimenetekkel.
Mi a fő cél?
A modul végére létrehozhat Bicep-sablonokat feltételek és hurkok használatával, és olyan Bicep-kódot írhat, amely konfigurálja a hurkok végrehajtását. Változó hurkokat és kimeneti hurkokat is létrehozhat, hogy a sablonok még rugalmasabbak legyenek.
Előfeltételek
Ismernie kell a következőt:
- Alapszintű Bicep-sablonok létrehozása és üzembe helyezése, beleértve a modulokat is.
- Azure, beleértve az Azure Portalt, az előfizetéseket, az erőforráscsoportokat és az erőforrás-definíciókat.
A modul gyakorlatainak követéséhez a következőkre lesz szüksége:
- A Visual Studio Code helyi telepítése.
- Vagy:
- A legújabb Azure CLI-eszközök helyi telepítése.
- Az Azure PowerShell legújabb verziója helyileg telepítve.