azure - 无法获取 Azure 负载均衡器池的 resourceId
问题描述
根据这里的资源文档。
我可以传入命名空间后跟其他名称,具体取决于对象嵌套在父资源中的深度。就我而言,我只需要负载均衡器中后端池的资源 ID,因此我指定以下内容:
[resourceId('Microsoft.Network/loadBalancers','myLoadBalancer', 'backendAddressPools', 'myPool')]
这会导致在部署模板时生成以下异常。
无法评估模板语言函数“resourceId”:类型“Microsoft.Network/loadBalancers”需要“1”资源名称参数
解决方案
它应该是:
[resourceId('Microsoft.Network/loadBalancers/backendAddressPools','myLoadBalancer', 'myPool')]
检查数据库示例
推荐阅读
- python - pyjwt编码问题(RS256算法)
- r - 如何处理我所有数据的 R 脚本
- android - 如何将本机调试符号添加到 Android 捆绑文件?
- azure - Azure 流分析到 Azure Sql 数据库和性能
- apache-flink - 为什么我的jobmanager在收到offerlot Reqeust后没有立即匹配并在10s后开始
- cypress - Browserstack本地连接问题
- python - 如何反转 scipy.interpolate.interp1d 行为
- java - Apache POI 5:在单词表单元格中设置超链接
- reactjs - Rect Native,为什么 onEndReached setState 不起作用?
- jenkins - 如何更新詹金斯工作并立即运行?