Principy režimů nasazení
Azure Resource Manager podporuje dva režimy nasazení: přírůstkové a úplné.
Přírůstkový režim
Výchozí režim nasazení je přírůstkový. V tomto režimu Resource Manager nic neodstraní. Pokud prostředky existují ve skupině prostředků, ale nejsou zadané v šabloně, Resource Manager je ponechá sám. Prostředky v šabloně se přidají do skupiny prostředků, pokud ještě neexistují, a pokud existují, Resource Manager je aktualizuje na konfiguraci v šabloně.
Režim dokončení
Musíte explicitně požádat o spuštění nasazení v úplném režimu. Pokud použijete tento režim, prostředky, které existují v Azure, ale které nejsou zadané v šabloně, se odstraní. Úplný režim neodstraní všechny prostředky ve vaší skupině prostředků. Některé typy prostředků jsou vyloučené.
Upozornění
Když příkaz spustíte v úplném režimu, všechny prostředky, které máte, se odeberou, pokud nejsou definované v souboru šablony.
V Bicep můžete odkazovat na existující prostředek pomocí klíčového existing
slova. Odkazování na prostředek tímto způsobem nezastaví odstranění během nasazení v úplném režimu. Musíte ho definovat jako plnohodnotný zdroj.
Kdy mám použít úplný režim?
Může to vypadat jako podivná představa, že Azure umožní odstranit vaše prostředky, jako je tento. Existuje ale dobrý důvod, proč byste to mohli chtít zvážit. Pokud je veškerá infrastruktura definovaná v šablonách, pak při každém nasazení pomocí úplného režimu zajistíte, že po nasazení nezůstane žádné errantní prostředky. Jinými slovy, pomáhá vyhnout se posunu konfigurace ve vašem prostředí.
Pokud víte s jistotou, že to, co je v souboru šablony, představuje úplný stav nasazení, pokračujte a použijte tento režim. Pokud k postupné aktualizaci stavu používáte nástroje, jako je Azure CLI nebo PowerShell, je vhodný přírůstkový režim.
Obory nasazení
Úplný režim je k dispozici při nasazení do skupiny prostředků. Pokud používáte šablony k nasazení prostředků do předplatného, skupiny pro správu nebo tenanta, nemůžete použít úplný režim.