gpt4 book ai didi

Azure 资源管理器 - 将值转换为 'lower'

转载 作者:行者123 更新时间:2023-12-03 23:37:59 24 4
gpt4 key购买 nike

我最近使用 ARM 模板将多个资源部署到 Azure 中。在部署存储帐户时,我遇到了一个问题,这是由于 Azure 提出的一些限制,例如

  1. 存储帐户名称不应包含大写字母
  2. 其最大长度应为 24。

我希望用户提供此名称,并且可以使用“参数”上的“maxLength”属性来处理第二个问题。但对于小写字母,“参数”中没有这样的属性,我也找不到任何将用户输入的值转换为小写字母的函数。

我的期望:

  1. 将用户输入的值转换为小写的方法。
  2. 适合我的用例的任何其他方法。

提前致谢。

最佳答案

您应该查看 string function reference ARM 模板。

您需要创建一个变量(或者只是将这些函数添加到名称输入中,如下所示:

"name": "[toLower(parameters('Name'))]"

或添加substring method ,像这样:

"variables": {
"storageAccountName": "[tolower(concat('sawithsse', substring(parameters('storageAccountType'), 0, 2), uniqueString(subscription().id, resourceGroup().id)))]"
},

关于Azure 资源管理器 - 将值转换为 'lower',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com