Azure ARM JSON模板部署逻辑说明

时间:2017-12-26 21:58:36

标签: json azure

我有一个关于ARM模板部署逻辑的简单问题。

我的模板中有2个存储帐户(A和B),我可以将它们成功部署到单个资源组。

现在,我从模板中删除存储帐户B,然后在同一资源组上再次部署模板。

实际发生了什么?没有?或者我应该期望ARM删除存储帐户B只保留A?

谢谢, ˚F

2 个答案:

答案 0 :(得分:1)

ARM范例中有两种部署模式:完整和增量。

完成将删除模板中不存在的资源组中的所有资源,因此,如果模板中只有1个存储帐户,则除了此存储帐户之外的所有资源都将被删除。

增量只会更新您在ARM模板中声明的资源。它不会删除任何东西。

答案 1 :(得分:0)

如果您正在进行完整部署,您应该期望ARM模板部署删除存储帐户B(只要它没有依赖它的东西,以防止它被删除)。如果正在使用增量部署,则不会删除存储帐户B.