Azure API 管理直通到后端服务

Diz*_*Bay 5 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

ETC

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

这与使用 Azure Api 管理作为直通非常非常相似

但是,我结合了 GET 和 POST,因此接受的解决方案不起作用。

谁能告诉我该怎么做?

Vit*_*tin 3

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

或者,如果您想要完整的直通 - 创建带有“/”后缀的单个 API 和两个操作 - GET 和 POST - 均带有“/*”URI 模板。