如何在 azure 模板变量中引用现有资源项

How to reference an existing resource item in azure template variable

我正在尝试引用 ARM 模板中的现有资源(静态 IP 地址)

"variables":{
"WebPublicIPName": "[reference('/subscriptions/.../resourceGroups/PANAZ-GROUP/providers/Microsoft.Network/publicIPAddresses/VPNPublicIP-Dev_B')]"}

但我收到以下错误:部署模板验证失败:'模板变量 'WebPublicIPName' 无效:模板函数 'reference' 不应出现在该位置。

不能在变量中使用引用函数,所以这是不可能的。

我不确定你想达到什么目的,可能有不同的方法来解决你想解决的问题