问题陈述:
我有一个通过APIM公开的逻辑应用程序(我想这样,因为这是我的设计方法),并且我只想允许特定的入站IP地址(在我的情况下为APIM IP)访问我的逻辑应用程序。 / p>
我对apim中的IP进行了如下限制,并且该IP正常运行。
<ip-filter action="allow">
<address-range from="xx.xx.xx.x1" to="xx.xx.xx.x5" /> //currently this is of no use.
<address>xx.xx.xx.xx</address> //my local machine ip.
</ip-filter>
现在,我已在逻辑应用程序中允许特定的ip(apim ip)并从本地计算机发出请求,逻辑应用程序提示我一个错误。
当我在逻辑应用程序中添加本地计算机的Ip时,它可以按预期工作。
那么,我认为限制APIM中的ip有什么意义,因为我也需要允许逻辑应用中的所有IP?
任何人都可以帮助/详细说明我在做什么。
答案 0 :(得分:0)
在Azure门户中,访问您的Logic App。在设置下,选择Workflow settings
。
在Access control configuration
> Allowed inbound IP addresses
下,选择Specific IP ranges
。
然后您将获得401邮递员未授权状态,如果我们从APIM尝试尝试,我们将获得202接受状态。
有关更多详细信息,您可以参考有关How to restrict incoming IP ranges for a Logic App to accept only APIM calls的这篇文章。
答案 1 :(得分:0)