我试着这样做:
<set-backend-service base-url="https://{{context.Variables['instance']}}/api" />
或者
<set-backend-service backend-id="my-{{context.Variables['instance']}}-api"/>
但是得到的错误,我已经给了一个无效的网址,或者说,阿皮姆找不到后端。有没有办法参数化你的后端?
你尝试的方式只适用于 liquid templates when using the set-body 策略或使用时 Named Values policy expression .
liquid
set-body
像这样的事情可以做
<set-variable name="resource-group-name" value="rg-01" /> <set-variable name="logic-app-name" value="la-01" /> <set-backend-service id="apim-generated-policy" backend-id="@("LogicApp_" + context.Variables["resource-group-name"] + "_" + context.Variables["logic-app-name"])" />