使用Logic Apps部署Arm模板会引发错误:数据接收器无法在同一资源的同一类别的不同设置中重复使用

问题描述 投票:1回答:1

因此,我已为带有某些Logic App的Arm模板设置了部署,并为Event Hub设置了一些相关的诊断设置,请参见img。Event Hub Settings

但是,当再次部署相同的模板时,会出现错误:“数据接收器无法在同一资源的同一类别的不同设置中重复使用”。

解决方案是在新部署之前删除诊断设置。但是我不想每次我们进行新的部署时都手动执行此操作。

有人找到解决方法吗?

谢谢!

azure devops arm-template
1个回答
0
投票

您可以使用PowerShell命令或Azure CLI命令删除资源的诊断设置。

PowerShell命令(您可以找到文档here):

Remove-AzDiagnosticSetting -ResourceId "Resource01" -Name myDiagSetting

Azure CLI命令(您可以找到文档here):

az monitor diagnostic-settings delete --name "myDiagSetting" --resource "Resource01"
© www.soinside.com 2019 - 2024. All rights reserved.