Compreender os modos de implantação

Concluído

O Azure Resource Manager dá suporte a dois modos de implantação: incremental e completo.

Modo incremental

O modo de implantação padrão é incremental. Neste modo, o Gestor de Recursos não elimina nada. Se os recursos existirem no grupo de recursos, mas não forem especificados no modelo, o Gerenciador de Recursos os deixará sozinhos. Os recursos no modelo são adicionados ao grupo de recursos se ainda não existirem e, se existirem, o Gerenciador de Recursos os atualiza para a configuração no modelo.

Modo completo

Você precisa pedir explicitamente para que sua implantação seja executada no modo completo . Quando você usa esse modo, os recursos que existem no Azure, mas que não são especificados no modelo, são excluídos. O modo Concluído não exclui todos os recursos do seu grupo de recursos. Alguns tipos de recursos são isentos.

Atenção

Quando você executa o comando no modo completo, quaisquer recursos que você tenha serão removidos se eles não estiverem definidos no arquivo de modelo.

No Bicep, você pode fazer referência a um recurso existente usando a existing palavra-chave. Referir-se a um recurso dessa maneira não impede que ele seja excluído durante uma implantação no modo completo. Você precisa defini-lo como um recurso completo.

Quando devo usar o modo completo?

Pode parecer uma ideia estranha permitir que o Azure exclua seus recursos desta forma. No entanto, há uma boa razão pela qual você pode querer considerá-lo. Se toda a sua infraestrutura estiver definida em modelos, usar o modo completo toda vez que você implantar garantirá que nenhum recurso errante seja deixado depois. Em outras palavras, ele ajuda a evitar desvios de configuração em seu ambiente.

Se você sabe com certeza que o que está no arquivo de modelo constitui o estado completo de sua implantação, então vá em frente e use esse modo. Se utilizar ferramentas, como a CLI do Azure ou o PowerShell, para atualizar o seu estado gradualmente, o modo incremental é a melhor solução.

Escopos de implantação

O modo Completo está disponível quando você implanta em um grupo de recursos. Se você usar modelos para implantar recursos em uma assinatura, grupo de gerenciamento ou locatário, não poderá usar o modo completo.