我正在尝试通过使用ARM模板来部署APIM实例。所以我想将后端URL作为参数传递。为此,我在parameters.json文件中添加了参数“ backend_url”,并提供了URL作为值。另外,我还在template.json文件中添加了相同的参数。
在元素的template.json文件中,我传递了如下参数:
当我部署模板时,出现“第76行的元素'set-backend-service'中的错误,第6列:值不是有效的绝对URL”。错误。
因此,请让我知道如何在使用ARM模板部署APIM实例时在元素中传递参数。
答案 0 :(得分:0)
此刻我正在做同样的事情!有两件事要做:
1-定义模板文件中使用的参数类型
2-定义参数时,您需要使用方括号来表示命令的开始和结束。
尝试一下:
<set-backend-service base-url=\"[parameters('backend_url')]\"/>
MS资源: https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-parameters