如何在XML策略文件中将Azure API后端设置为Azure资源



在Azure APIM门户中,您可以将后端设置为Azure资源,例如Logic App,但我们如何使用XML策略文件进行编程?

欢呼,

后端

使用set-backend服务策略将传入请求重定向到与API设置中为该操作指定的后端不同的后端。此策略将传入请求的后端服务基本URL更改为策略中指定的URL。

我使用的是;Web服务URL";设置,但每次导入新的swagger.json文件时,该值都会被覆盖。

使用策略解决了这个问题

<policies>
<inbound>
<base />
<set-backend-service base-url="https://api-mysite.azurewebsites.net" />
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>

非常感谢@MKaz带领我朝着正确的方向前进:(

最新更新