Bevezetés

Befejeződött

A JSON Azure Resource Manager-sablonok számos szerkezettel rendelkeznek, és egyszerű és összetett beállításokat is képesek kezelni. Ezeknek a szerkezeteknek a segítségével feltételesen futtathat utasításokat, erőforrások közötti függőségeket definiálhat, és titkos kódokat olvashat be az üzembe helyezéskor.

Tegyük fel, hogy Ön a Tailwind Traders szoftveres csapatának tagja. Infrastruktúra Azure-beli üzembe helyezését tervezi ARM-sablonok használatával. Sokféle problémát meg kell oldania, köztük a titkos kódok kezelését, a titkos kódok sablonerőforrásokhoz rendelését és az ismétlődő erőforrások kezelését. Azt is meg kell vizsgálnia, hogyan fejezheti ki az erőforrások üzembe helyezésének sorrendjét meghatározó függőségeket.

Ebben a modulban megismerkedhet az Önre váró bonyolultabb helyzetek megoldásával. Olyan szerkezeteket fog használni, mint copy a és dependsOn, valamint megtudhatja, hogyan kezelheti a titkos kulcsokat az üzembe helyezés során.

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.

Tanulási célkitűzések

A modul befejezését követően az alábbiakra lesz képes:

  • A szerkezettel szabályozhatja az erőforrások üzembehelyezési sorrendjét dependsOn .
  • Titkos kódok, például jelszavak biztonságos hozzárendelése erőforrásokhoz a sablonokban az Azure Key Vault és egy ARM-sablon használatával.
  • Az erőforrások feltételes üzembe helyezése a konstrukció és a paraméterek használatával az condition üzembe helyezéskor.
  • Több azonos típusú erőforrás üzembe helyezése a copy szerkezettel a konfigurálás ismétlődésének csökkentése érdekében.

Előfeltételek