Bevezetés

Befejeződött

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.

Diagram that shows two workflows. One publishes a complete Bicep file to a template spec, and the other publishes a module to a Bicep registry.

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: