我有一个ARM模板,可以创建两个比例集,我需要从比例集1中检索实例名称,并将它们用作比例集2自定义linux脚本扩展中的参数。有没有办法在我们部署资源时只获得名称?我有一个PowerShell脚本也做同样的事情。但我希望我的部署只使用ARM模板,因为我们将整个解决方案创建为托管应用程序。
答案 0 :(得分:0)
要引用第一个VM IP地址,请使用以下代码段:
"[reference('Microsoft.Compute/virtualMachineScaleSets/vmssName/virtualMachines/1/networkInterfaces/nicName/ipConfigurations/ipConfigurationName').ipConfigurations[0].properties.privateIPAddress]"
如果你需要所有这些(vmss中每个vm的ip)你可以动态地使用这些值,你很可能需要一个嵌套模板来实现它。