Вы можете использовать ip-filter
фильтры политики ( разрешает / запрещает ) вызовы с определенных IP-адресов и / или диапазонов адресов в вашем APIM.
Заявление о политике
<ip-filter action="allow | forbid">
<address>address</address>
<address-range from="address" to="address" />
</ip-filter>
Вы можете получить IP-адрес своего логического приложения по этой ссылке .Тогда вы можете установить APIM следующим образом:
<ip-filter action="allow">
<address>address1</address>
<address>address2</address>
<address>address3</address>
</ip-filter>
Обновление :
Но я не могу определить IP-адрес, который поступает в управление API,Он отличается от списка IP-адресов, приведенного в этой ссылке.
Когда вы используете приложение логики для вызова APIM, вы можете увидеть атрибут X-Forwarded-For в выводе, которыйэто обычный метод для идентификации исходного IP-адреса клиента , подключающегося к веб-серверу через HTTP-прокси или балансировщик нагрузки.
Вот мой тестовый снимок.Мое местоположение приложения логики - eastasia
, а мой IP-адрес - 13.75.94.173
, который находится внутри Исходящего IP-адреса Восточного Азии приложения логики .