powershell - Azure 资源模板部署问题

标签 powershell azure azure-resource-manager

我已为 DocumentDB、Azure SQL Server、存储帐户、Azure Key Vault、Azure Batch、HDInsight 群集分别创建了单独的 ARM 模板。

使用 New-AzureRmResourceGroupDeployment powershell 命令当我在同一资源组中循环部署上述资源时,我发现了奇怪的行为。部署 DocDB 时,我之前在资源组中部署的所有资源都会消失(可能会自动删除)。我部署Azure SQL Server时也是如此。

有人遇到过同样的问题吗?有解决办法吗?

最佳答案

New-AzureRmResourceGroupDeployment 有一个 -mode 参数,可以设置为 completeincremental

完整模式将完全按照您在模板中定义的方式创建资源组,删除模板中未明确定义的任何资源。

增量模式会添加或修改资源以实现模板指定的内容。忽略资源组中存在的任何其他资源。增量模式将修改任何预先存在的资源以匹配模板中的内容。

关于powershell - Azure 资源模板部署问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35078347/

相关文章:

azure - 在 Azure DevOps 上运行 DockerFile 构建命令时找不到项目依赖项

azure - ARM 模板: get http trigger from staging slot

Powershell Get-ChildItem 目录中的最新文件

powershell - 是否可以在 Powershell 中自定义详细消息前缀?

azure - 用于更新 Azure CosmosDB 中的 IP 地址的 Powershell 命令

azure - 是否可以通过 ARM 模板将 API 导入 Azure API 管理?

powershell - 通过 Powershell 获取与 Azure ARM VM 的 NIC 组关联的当前 IP 地址

Powershell:传递输出脚本的参数

PowerShell exit() 终止 shell 和 ISE

c# - 在 C# 中删除子文件夹中的 Azure Blob - 不删除子文件夹