Sur*_*hah 1 azure azure-storage azure-resource-manager azure-template
我最近使用ARM模板将多个资源部署到Azure中。部署存储帐户时,我遇到了一个问题,这是由于Azure提出了一些限制,例如
我需要用户提供此名称,并且可以使用“参数”上的“ maxLength”属性来处理第二个问题。但是对于小写字母,“参数”中没有此类属性,我也找不到任何将用户输入的值转换为小写字母的函数。
我的期望:
提前致谢。
您应该查看ARM模板的字符串函数参考。
您需要创建一个变量(或仅将这些函数添加到名称输入中,如下所示:
"name": "[toLower(parameters('Name'))]"
Run Code Online (Sandbox Code Playgroud)
或添加substring方法,如下所示:
"variables": {
"storageAccountName": "[tolower(concat('sawithsse', substring(parameters('storageAccountType'), 0, 2), uniqueString(subscription().id, resourceGroup().id)))]"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1088 次 |
| 最近记录: |