Bevezetés
Az Azure Resource Manager-sablonokban (ARM-sablonokban) található üzembehelyezési szkriptek egyéni automatizálást tesznek lehetővé a környezetkezeléshez. A központi telepítési szkriptekkel saját szkripteket hajthat végre az ARM-sablontelepítéseken belül.
Példaforgatókönyv
Tegyük fel, hogy ön egy olyan többfunkciós csapat tagja, amely támogatja az alkalmazást. A csapat arm-sablonokat fogadott el az alkalmazás környezeteinek létrehozásához és kezeléséhez. Az alkalmazáskörnyezet része a tárfiók egyes eszközeinek átmeneti beállítása. Úgy döntött, hogy üzembehelyezési szkriptet használ annak biztosítására, hogy a tárfiók rendelkezzen a szükséges eszközök használatával.
Mit fogunk csinálni?
Ebben a modulban megtudhatja, hogyan adhat hozzá egyéni viselkedést a Bicep- vagy JSON ARM-sablonokhoz egy üzembehelyezési szkript használatával.
Megjegyzé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.
Mi a fő cél?
A modul végére egyéni lépéseket is végrehajthat az ARM-sablonokban egy üzembehelyezési szkript használatával. Emellett paramétereket is meghatározhat, hogy az üzembehelyezési szkriptek újrafelhasználhatók legyenek.
Előfeltételek
Ismernie kell a következőt:
- Alapszintű ARM-sablonok létrehozása és üzembe helyezése Bicep vagy JSON használatával.
- 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:
- Egy Azure-előfizetés.
- A Visual Studio Code helyi telepítése.
- Vagy:
- A Visual Studio Code Bicep-bővítménye, helyileg telepítve.
- Az Azure Resource Manager Tools for Visual Studio Code bővítmény helyi telepítése.
- Vagy:
- A legújabb Azure CLI-eszközök helyi telepítése.
- A helyileg telepített Legújabb Azure PowerShell-verzió .