Descripción de los modos de implementación
Azure Resource Manager admite dos modos de implementación: incremental y completo.
Modo incremental
El modo de implementación predeterminado es el incremental. En este modo, Resource Manager no elimina nada. Si existen recursos en el grupo de recursos pero no se especifican en la plantilla, Resource Manager no los modifica. Los recursos de la plantilla se agregan al grupo de recursos si todavía no existen y, si existen, Resource Manager los actualiza a la configuración de la plantilla.
Modo completo
Tiene que pedir explícitamente que la implementación se ejecute en modo completo. Cuando se usa este modo, se eliminan los recursos que existen en Azure pero que no se especifican en la plantilla. El modo completo no elimina todos los recursos del grupo de recursos. Algunos tipos de recursos están exentos.
Precaución
Cuando ejecute el comando en el modo completo, los recursos que tenga se quitarán si no están definidos en el archivo de plantilla.
En Bicep, puede hacer referencia a un recurso existente mediante la palabra clave existing
. Hacer referencia a un recurso de esta manera no impide que se elimine durante una implementación en modo completo. Tendrá que definirlo como un recurso completo.
¿Cuándo se debe usar el modo completo?
Podría parecer extraño permitir que Azure elimine los recursos de este modo. Pero hay un motivo de peso por el que podría considerar esta posibilidad. Si toda la infraestructura se define en plantillas, usar el modo completo cada vez que realice la implementación asegura que no queden recursos errantes. En otras palabras, ayuda a evitar el desfase de la configuración en el entorno.
Si sabe con certeza que lo que hay en el archivo de plantilla constituye el estado completo de la implementación, continúe y use este modo. Si usa herramientas como la CLI de Azure o PowerShell para actualizar el estado de forma gradual, el modo incremental es la elección correcta.
Ámbitos de implementación
El modo completo está disponible cuando se realiza la implementación en un grupo de recursos. Si usa plantillas para implementar recursos en una suscripción, un grupo de administración o un inquilino, no puede usar el modo completo.