Metodtips för Azure VM Image Builder
Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar
I den här artikeln beskrivs metodtips som ska följas när du använder Azure VM Image Builder (AIB).
- Om du vill förhindra att bildmallar tas bort av misstag använder du resurslås på resursnivå för avbildningsmallar. Mer information finns i Skydda dina Azure-resurser med ett lås.
- Kontrollera att dina avbildningsmallar har konfigurerats för haveriberedskap genom att följa rekommendationen om tillförlitlighet för AIB.
- Konfigurera AIB-utlösare för att automatiskt återskapa dina avbildningar och hålla dem uppdaterade.
- Aktivera optimering av vm-start i AIB för att förbättra skapandetiden för dina virtuella datorer.
- Ange din egen virtuella build-dator och ACI-undernät för en striktare kontroll över distributionen av nätverksrelaterade resurser av AIB i din prenumeration. Att ange dessa undernät leder också till snabbare avbildningsversionstider. Mer information om hur du anger dessa alternativ finns i mallreferensen .
- Följ principen om lägsta behörighet för dina AIB-resurser.
- Bildmall: Ett huvudnamn som har åtkomst till avbildningsmallen kan köra, ta bort eller manipulera det. Med den här åtkomsten kan huvudkontot i sin tur ändra avbildningarna som skapas av avbildningsmallen.
- Mellanlagringsresursgrupp: AIB använder en mellanlagringsresursgrupp i din prenumeration för att anpassa vm-avbildningen. Du måste betrakta den här resursgruppen som känslig och begränsa åtkomsten till den här resursgruppen endast till nödvändiga huvudkonton. Eftersom processen med att anpassa avbildningen sker i den här resursgruppen kan ett huvudnamn med åtkomst till resursgruppen kompromettera bildskapandeprocessen, till exempel genom att mata in skadlig kod i bilden. AIB delegerar också behörigheter som är associerade med mallidentiteten och Skapa vm-identitet till resurser i den här resursgruppen. Därför kan ett huvudnamn med åtkomst till resursgruppen få åtkomst till dessa identiteter. Dessutom underhåller AIB en kopia av dina anpassningsartefakter i den här resursgruppen. Därför kan ett huvudnamn med åtkomst till resursgruppen inspektera dessa kopior.
- Mallidentitet: Ett huvudnamn med åtkomst till din mallidentitet kan komma åt alla resurser som identiteten har behörighet för. Detta inkluderar dina anpassningsartefakter (till exempel shell- och PowerShell-skript), dina distributionsmål (till exempel en Azure Compute Gallery-avbildningsversion) och ditt virtuella nätverk. Därför måste du endast ange den lägsta behörighet som krävs för den här identiteten.
- Skapa identitet för virtuell dator: Ett huvudnamn med åtkomst till din virtuella build-identitet kan komma åt alla resurser som identiteten har behörighet för. Detta omfattar alla artefakter och virtuella nätverk som du kanske använder från den virtuella build-datorn med hjälp av den här identiteten. Därför måste du endast ange den lägsta behörighet som krävs för den här identiteten.
- Om du distribuerar till Azure Compute Gallery (ACG) följer du även metodtipsen för ACG-resurser.