在 ARM 模板中添加多个共享访问策略只会创建一个

Adding several Shared Access Policies in ARM template creates only one

我正在部署一个带有 ARM 模板的事件中心,并且我想要添加多个共享访问策略以授予对不同客户端的访问权限。问题是部署 ARM 模板只会创建几个已定义策略中的一个(有时是两个)。其余的即使以相同的方式定义,也不会创建。如果我重新部署模板,则会添加其中一个恢复策略。

这是什么原因造成的?

要防止此类行为和其他错误,请将 "Depend" 从共享访问策略添加到另一个。这将确保共享访问策略是逐一创建的,而不是并行创建的。