我试图使用ARM模板来部署APIM实例。因此,我希望将后端URL作为参数传递。为此,我在backend_url文件中添加了一个参数“parameters.json”,并将URL作为值提供。此外,我还在template.json文件中添加了相同的参数。
在template.json文件中的<set-backend-service base-url>元素中,我传递参数如下所示:
<set-backend-service base-url=\"(parameters('backend_url'))\"/>
当我部署模板时
第76行第6列中元素'set-backend-service‘中的错误: Value不是有效的绝对URL。错误。
因此,在使用ARM模板部署APIM实例时,请让我知道如何在<set-backend-service base-url>元素中传递参数。
发布于 2020-02-10 11:33:47
我现在也在做同样的事情!有两件事要做:
1-定义模板文件中使用的参数类型。
2-在定义params时,需要使用方括号表示命令的开始和结束。
试试这个:
<set-backend-service base-url=\"[parameters('backend_url')]\"/>MS资源:https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-parameters
https://stackoverflow.com/questions/57248689
复制相似问题