Bevezetés

Befejeződött

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.

Architecture diagram illustrating a resource group containing Azure SQL logical servers in multiple countries/regions.

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: