gpt4 book ai didi

azure-api-management - 使用应用程序网关方案在 Azure API 管理中保留客户端 IP 地址

转载 作者:行者123 更新时间:2023-12-03 14:32:48 26 4
gpt4 key购买 nike

我有 Azure 应用程序网关 API 管理 在此设置中配置
https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-integrate-internal-vnet-appgateway - 应用程序网关是公共(public)端点,只有定义的路由才会传递到 API 管理。

我想使用 ip-filter限制对某些 IP 地址的调用的策略。但是,当通过应用程序网关进行调用时,原始客户端 IP 地址会丢失或被混淆为 IP 0.0.0.0 .

有没有办法保留原始客户端 IP 地址并将其从应用程序网关传递到 API 管理?

最佳答案

您可能会发现这篇文章很有用:https://docs.microsoft.com/en-us/azure/application-gateway/how-application-gateway-works#modifications-to-the-request

An application gateway inserts four additional headers to all requests before it forwards the requests to the backend. These headers are x-forwarded-for, x-forwarded-proto, x-forwarded-port, and x-original-host. The format for x-forwarded-for header is a comma-separated list of IP:port.

关于azure-api-management - 使用应用程序网关方案在 Azure API 管理中保留客户端 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58916393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com