在<set-backend-service base-url>的template.json文件中将后端URL作为参数传递时出错

时间:2019-07-29 07:06:39

标签: azure-api-management arm-template

我正在尝试通过使用ARM模板来部署APIM实例。所以我想将后端URL作为参数传递。为此,我在parameters.json文件中添加了参数“ backend_url”,并提供了URL作为值。另外,我还在template.json文件中添加了相同的参数。

在元素的template.json文件中,我传递了如下参数:

当我部署模板时,出现“第76行的元素'set-backend-service'中的错误,第6列:值不是有效的绝对URL”。错误。

因此,请让我知道如何在使用ARM模板部署APIM实例时在元素中传递参数。

1 个答案:

答案 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