Implementatiemodi begrijpen

Voltooid

Azure Resource Manager ondersteunt twee implementatiemodi: incrementeel en voltooid.

Incrementele modus

De standaardimplementatiemodus is incrementeel. In deze modus verwijdert Resource Manager niets. Als resources aanwezig zijn in de resourcegroep, maar niet zijn opgegeven in de sjabloon, laat Resource Manager ze alleen staan. Resources in de sjabloon worden toegevoegd aan de resourcegroep als deze nog niet bestaan en als ze wel bestaan, worden deze bijgewerkt met Resource Manager naar de configuratie in de sjabloon.

Volledige modus

U moet expliciet vragen om uw implementatie uit te voeren in de volledige modus. Wanneer u deze modus gebruikt, worden resources die aanwezig zijn in Azure, maar die niet in de sjabloon zijn opgegeven, verwijderd. In de volledige modus worden niet alle resources in uw resourcegroep verwijderd. Sommige resourcetypen zijn vrijgesteld.

Let op

Wanneer u de opdracht uitvoert in de volledige modus, worden alle resources die u hebt verwijderd als ze niet zijn gedefinieerd in het sjabloonbestand.

In Bicep kunt u verwijzen naar een bestaande resource met behulp van het existing trefwoord. Als u op deze manier naar een resource verwijst, wordt deze niet gestopt tijdens een implementatie in de volledige modus. U moet deze definiƫren als een volwaardige resource.

Wanneer moet ik de volledige modus gebruiken?

Het lijkt misschien een vreemd idee om Azure toe te staan uw resources als deze te verwijderen. Er is echter een goede reden waarom u het misschien wilt overwegen. Als al uw infrastructuur is gedefinieerd in sjablonen, zorgt u ervoor dat er na elke implementatie geen foutieve resources overblijven. Met andere woorden, het helpt om configuratiedrift in uw omgeving te voorkomen.

Als u zeker weet dat wat zich in het sjabloonbestand bevindt de volledige status van uw implementatie vormt, gaat u verder en gebruikt u deze modus. Als u hulpprogramma's gebruikt zoals Azure CLI en PowerShell om uw status geleidelijk bij te werken, is de incrementele modus de beste optie.

Implementatiebereiken

De volledige modus is beschikbaar wanneer u implementeert in een resourcegroep. Als u sjablonen gebruikt om resources te implementeren in een abonnement, beheergroep of tenant, kunt u de volledige modus niet gebruiken.