Bevezetés
A JSON Azure Resource Manager -sablonok néhány olyan funkciót biztosítanak, amelyek segíthetnek a szoftverek különböző környezetekben való üzembe helyezésében.
Tegyük fel, hogy egy olyan szoftverfejlesztő csapatot irányít, amely egy leltárrendszert fejleszt a partnervállalatok számára. Minden olyan környezet, amelyben szoftvereket helyez üzembe, különböző szabályzatokat implementál különböző Azure Storage-tárfiók-termékváltozatokon keresztül. Van egy ARM-sablonja, amely üzembe helyez egy tárfiókot, amely minden környezetben futtatható. Azonban egyszerűbbé szeretné tenni az egyes üzembehelyezési környezetek bemeneteinek módosítását. Úgy dönt, hogy az ARM-sablonban és a paraméterfájlokban változókat és függvényeket használ bemenetként.
Ebben a modulban az ARM-sablont különböző környezetekben ismét felhasználhatóvá teheti, ha változókat és kifejezéseket ad hozzá Resource Manager-függvények használatával. A címkék használatával jobban nyomon követheti és rendszerezheti az üzembe helyezett erőforrásokat is. Ezután a cél az, hogy paraméterfájlok használatával javítsa az üzemelő példányok rugalmasságát.
Feljegyzés
A Bicep az Azure-erőforrások meghatározásának nyelve. A JSON-hoz képest egyszerűbb szerzői élményt nyújt, valamint más funkciókkal, amelyek segítenek az infrastruktúra kódként való minőségének javításában. Azt javasoljuk, hogy az Azure-ban kódként az infrastruktúra minden új felhasználója használja a Bicep-et JSON helyett. A Bicep megismeréséhez tekintse meg a Bicep képzési terv alapjait.
Tanulási célkitűzések
Ebben a modulban a következőket sajátíthatja el:
- Hozzon létre egy kifejezést egy egyedi értékhez JSON ARM-sablonfüggvények használatával.
- A kifejezés tárolása egy ARM-sablon változójában ismételt felhasználásra.
- Az üzembe helyezett Azure-erőforrások rendszerezése és nyomon követése erőforráscímkékkel.
- Több üzembehelyezési paraméter kezelése ARM-sablonok paraméterfájljaival.
Előfeltételek
- Jártasság az Azure használatában: Azure Portal, előfizetések, erőforráscsoportok és erőforrás-definíciók.
- Egy Azure-fiók. Ingyenes fiókot regisztrálhat itt.
- A Visual Studio Code helyi telepítése.
- Az Azure Resource Manager Tools for Visual Studio Code bővítmény helyi telepítése.
- Az alábbi eszközök egyike:
- Az Azure CLI-eszközök legújabb verziójának helyi telepítése.
- Az Azure PowerShell legújabb verziójának helyi telepítése.