Bevezetés
Előfordulhat, hogy a Bicep-kód nincs közvetlenül az Azure-ban üzembe helyezve. Ehelyett érdemes lehet több üzemelő példányban újra felhasználni . Az Azure-sablon specifikációi lehetővé teszik, hogy a teljes megoldásokhoz újrafelhasználható üzembe helyezéseket hozzon létre. A Bicep-modulok és -adatbázisok lehetővé teszik olyan összetevők létrehozását, amelyeket más Bicep-környezetekhez is hozzáadhat.
Az újrafelhasználható Bicep-kód közzététele a szokásos Bicep-üzemelő példányokhoz képest eltérő problémákkal jár. Ebben a Microsoft Learn képzési modulban megtanulhatja, hogyan automatizálhatja a sablon specifikációinak és Bicep-moduljainak érvényesítését és közzétételét.
Példaforgatókönyv
Tegyük fel, hogy Ön az Azure-rendszergazda egy toy cégnél. A vállalat azure-beli használata egyre bővül. A vállalat új felhőszabályozási megközelítést vezetett be annak biztosítása érdekében, hogy az üzemelő példányok a Microsoft ajánlott biztonsági és megbízhatósági eljárásait kövessék.
Hogy megkönnyítse a munkatársak számára, létrehozott egy biztonsági védelem alatt álló Bicep-fájlkészletet. Egyes fájlok teljes körű megoldásokat helyeznek üzembe, amelyekre a munkatársainak szükségük van. Más fájlok olyan erőforráskészleteket határoznak meg, amelyeket munkatársai a saját Bicep-környezeteikben használhatnak.
Korábban a GitHub Actions használatával automatizálta az Azure-erőforrások üzembe helyezését. Most meg szeretné találni a módját, hogy automatizálja az újrahasználható Bicep-kód érvényesítését és közzétételét.
Mit fogunk csinálni?
Ebben a modulban megismerheti az újrahasználható Bicep-kód üzembehelyezési munkafolyamatból való közzétételét. Megtudhatja, hogy a munkafolyamat hogyan azonosítja magát biztonságosan, hogy közzétehesse a kódot. Azt is megtudhatja, hogyan végezhet kódérvényesítést és verziószámozást egy automatizált üzembe helyezési folyamaton belül.
GitHub Actions-munkafolyamatokat fog létrehozni két Bicep-fájl közzétételéhez: az egyik sablonelemként, a másik pedig modulként egy privát Bicep-beállításjegyzékben.
Mi a fő cél?
A modul elvégzése után közzéteheti az üzembehelyezési munkafolyamatokból az újrafelhasználható Azure-sablon specifikációit és Bicep-moduljait.
Ha frissítenie kell a Bicep-modulokat, a regisztrációs adatbázisokat vagy a sablon specifikációit, tekintse át a Microsoft Learn alábbi képzési moduljait: