Sammanfattning

Slutförd

I den här modulen började du med att lära dig hur du kan uttrycka beroenden mellan resurser. Genom att uttrycka det här beroendet garanteras att resursen kan förväntas finnas samt att en viss distributionsordning sker. Det här faktumet ger dig dessutom friheten att bestämma hur du ska utföra distributionen. Du kan välja om du vill distribuera dina resurser på många olika tillfällen eller en gång, och fortfarande få samma resultat.

Sedan lärde du dig att hantera hemligheter. Du bör inte lagra hemligheter i en ARM-mall (Azure Resource Manager-mall) eftersom mallen förmodligen lagras i ett system för versionskontroll. Det är potentiellt sårbart för alla som har läsbehörighet, nu eller i framtiden. Ett bra sätt är i stället att lagra hemligheter i Azure Key Vault och att konfigurera ARM-mallen för läsning från Key Vault-instansen vid själva distributionen.

Sedan fick du lära dig att villkorsstyra olika delar av mallen med konstruktionen condition i kombination med olika parametrar. Den här konstruktionen kan till exempel hjälpa dig att distribuera vissa resurser i en miljö men inte i en annan. Du kan göra detta med samma mall.

Slutligen fick du lära dig att identifiera repetitiva delar av mallen och koda dem med konstruktionen copy. Med den här konstruktionen kan du distribuera fler än en instans av allt från egenskaper till resurser, så att mallarna blir kortare.

Nu bör du ha en god förståelse för vilka avancerade konstruktioner som är tillgängliga. Dessa kan hjälpa dig att göra mallarna flexibla, mindre repetitiva och säkrare.

Ytterligare resurser