首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在<set- backend -service base- URL >的template.json文件中将后端url作为参数传递时出错

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

Stack Overflow用户
提问于 2019-07-29 07:06:39
回答 1查看 972关注 0票数 0

我试图使用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>元素中传递参数。

EN

回答 1

Stack Overflow用户

发布于 2020-02-10 11:33:47

我现在也在做同样的事情!有两件事要做:

1-定义模板文件中使用的参数类型。

2-在定义params时,需要使用方括号表示命令的开始和结束。

试试这个:

代码语言:javascript
复制
<set-backend-service base-url=\"[parameters('backend_url')]\"/>

MS资源:https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-parameters

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57248689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档