因此,我已为带有某些Logic App的Arm模板设置了部署,并为Event Hub设置了一些相关的诊断设置,请参见img。Event Hub Settings
但是,当再次部署相同的模板时,会出现错误:“数据接收器无法在同一资源的同一类别的不同设置中重复使用”。
解决方案是在新部署之前删除诊断设置。但是我不想每次我们进行新的部署时都手动执行此操作。
有人找到解决方法吗?
谢谢!
您可以使用PowerShell命令或Azure CLI命令删除资源的诊断设置。
PowerShell命令(您可以找到文档here):
Remove-AzDiagnosticSetting -ResourceId "Resource01" -Name myDiagSetting
Azure CLI命令(您可以找到文档here):
az monitor diagnostic-settings delete --name "myDiagSetting" --resource "Resource01"