Azure RM 模板。如何将变量值引用到资源

标签 azure azure-resource-manager

我希望能够将可变数量的特定字符串传递到资源中。例如,我有一个主机名列表和一个参数“主机名数量”,当更改数量时,资源中的值也会更改。 enter image description here

我怎样才能做到这一点?我无法使用 take-array 函数,因为数组具有“名称”:“值”方案,并且我只需要传递“值”。

最佳答案

如果您的数组的形式与主机名类似,则可以使用 take。无需将“名称”:“值”对添加到数组中。

"variable":{
   "test":[
      "s1","s2"
   ],
   ...
 },
 "resources":[
   ...

   "hostnames": "[take(parameters('count'),variables('test'))]",  

关于Azure RM 模板。如何将变量值引用到资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42192467/

相关文章:

azure - 登录 Azure AD 外部帐户

azure - 如何防止 Azure WAF 中密码字段的误报阻止

azure - Bicep 模板中的引用对象变量

azure - 从现有 Azure 对象(例如 VM 或 VNET)创建 ARM 模板

asp.net-mvc - Azure 存储模拟器 - blob 创建给出 403 Forbidden 消息

windows - 在某台PC上,当UDP数据包大小小于12字节时,UDP数据包将被丢弃。我该如何找出原因?

部署到相同位置的 Azure 资源组和资源

azure - 使用 ARM 模板对 Azure 存储帐户容器设置合法保留

azure - 无法使用 ARM 模板为应用程序服务计划添加自动扩展属性

azure - 从 Azure DevOps Pipeline 调用 Bitbucket 2.0 API