Azure APIM IP 过滤器阻止开发人员门户

问题描述 投票:0回答:1

在 APIM 中应用 IP 过滤策略会阻止来自开发者门户的请求。有没有办法通过 IP 过滤策略允许开发者门户请求?

这是我在入站部分使用的策略。第二个 IP 是网关的虚拟 IP (VIP) 地址,与运行开发者门户 URL 的 nslookup 时相同。

<ip-filter action="allow">
        <address>13.**.**.72</address>
        <address>20.2**.***.158</address>
    </ip-filter>

这是从开发者门户测试 API 时的响应屏幕截图。

azure-api-management policy
1个回答
0
投票

有没有办法通过 IP 过滤策略允许开发者门户请求?

为了从开发者门户发送带有

ip-filter
策略的请求,请在策略中添加
X-Forwarded-For
IP。

<ip-filter action="allow">
    <address>x-Forwarded-For IP</address>
</ip-filter>

您可以在任何成功响应的痕迹中获取

X-Forwarded-For
的值。

enter image description here

将其添加到我的保单中后,我得到了成功的结果。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.