gpt4 book ai didi

Azure ARM 模板与resourceId 连接

转载 作者:行者123 更新时间:2023-12-02 08:25:39 26 4
gpt4 key购买 nike

您好,我正在使用 Azure ARM 模板。我正在尝试获取应用程序 url 并在末尾添加一些字符串。

 {
"name": "HealthCheck__SwaggerUrl",
"value": "[concat(resourceId('Microsoft.Web/sites', variables('appServiceNameApi'), '2018-02-01').defaultHostName), '/swagger/v1/swagger.json']"
}

我正在尝试获取应用程序服务 url 并附加/swagger/v1/swagger.json。上面的语句给了我错误

Deployment template language expression evaluation failed: 'Unable to parse language expression 'concat(resourceId('Microsoft.Web/sites', variables('appServiceNameApi'), '2018-02-01').defaultHostName), '/swagger/v1/swagger.json'': expected token 'EndOfData' and actual 'Comma'.'. 

我无法找到此问题的根本原因。有人可以帮我找出问题所在。任何帮助将不胜感激。谢谢

最佳答案

更新为使用引用

 {
"name": "HealthCheck__SwaggerUrl",
"value": "[concat(reference(resourceId('Microsoft.Web/sites', variables('appServiceNameApi')), '2018-02-01').defaultHostName, '/swagger/v1/swagger.json')]"
}

关于Azure ARM 模板与resourceId 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64876679/

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