Azure API管理直通到后端服务

时间:2018-08-23 04:23:45

标签: azure azure-api-management

我想设置一个Azure API网关,该网关接受对后端服务的请求,并将请求直接传递给后端,而无需进行任何修改。例如: (->表示它将被路由到)

https://dude.azure-api.net/foo-> https://realapi.mycompany.com/foo

https://dude.azure-api.net/bar-> https://realapi.mycompany.com/bar

我想使用通配符进行设置,这样就不必在每个API中都指定每个端点。

这与Use Azure Api Management as a passthrough

非常非常相似

但是,我将GET和POST结合使用,因此无法接受已接受的解决方案。

谁能告诉我该怎么做?

2 个答案:

答案 0 :(得分:0)

您将必须根据HTTP方法创建通配符操作。对于上面的示例,您可以创建两个API,一个带有/ foo后缀,另一个带有/ bar。两者都应该有两个操作-GET和POST-以“ / *”作为URI模板。

或者,如果您想要完整的传递,请使用-/后缀创建单个API,并使用“ / *” URI模板创建两个操作-GET和POST。

答案 1 :(得分:0)

要获得完整的传递,您只需将“ /”指定为 API URL后缀