我有一個Mule應用程序與HTTP端點。我希望只允許來自特定IP地址集的請求訪問流。我如何限制它?我應該使用哪種過濾器?我將IP地址保存在應用程序內的文件中。如果使用自定義過濾器,應該如何寫入?我如何只允許訪問我的Mule流量對於一組特定的IP地址?
回答
如果您使用的是Mule EE,則Anypoint Filter Processor可用於過濾取決於IP地址的入站請求。
通常,在騾 流入站連接器後,立即定位,則Anypoint濾波器處理器評估兩個消息屬性,然後 拒絕如果值落在其配置 參數之外的消息。被評估的屬性是:
IP地址 - 如果消息的IP地址落在濾波器的 配置的IP地址的範圍之外,騾不處理該消息(見下面 圖像)。
創建時間戳 - 在該消息的創建日期 和時間落在過濾器的構造上可接受的壽命 外(即,消息早於預期),騾不處理 消息(參見下圖)。
完整的文檔可以發現here。
或者,如果您使用CE,我對原始問題的評論中的鏈接可能會有所幫助。
謝謝!你能告訴我如何在那裏設置'$ {allowed}'變量嗎?也可以回答我的其他兩個問題:http://stackoverflow.com/questions/26607661/how-to-use-mules-xml-to-object-transformer和http://stackoverflow.com/questions/26605651/unable -to-發現DB2的連接器功能於anypoint工作室。我是Mule的一個完全新手,我真的需要使用這個幫助。 – khateeb 2014-10-29 10:41:30
$ {allowed}是以逗號分隔的IP地址或IP地址列表 – 2014-10-29 16:01:27
- 1. 只允許從node.js中的特定IP地址訪問目錄
- 2. ufw只允許從我的IP地址訪問mongo(IPv6)
- 3. 密碼保護,只允許一個IP地址訪問目錄?
- 4. IIS:我可以防止流量到IP地址,只允許域名
- 5. 如何確保我的防火牆允許一些IP地址?
- 6. 只允許訪問網站從一個特定的網址
- 7. 我如何只允許一個訪問者訪問頁面
- 8. 限制網絡訪問但允許運行Docker容器的特定IP地址
- 9. 如何允許通過Nginx.conf訪問單個IP地址?
- 10. 允許訪問僅用於特定IP的網站
- 11. 只允許網站訪問通過特定的網址
- 12. 如何允許通過IP表訪問特定的URL
- 13. 如何允許特定域名訪問我的域名?
- 14. 如何讓特定的IP地址訪問我的webapp部署在天藍?
- 15. 只允許一個特定的電子郵件地址
- 16. 如何將我的IP地址更改爲給定地址並訪問網站
- 17. Symfony2:app_dev.php只允許訪問IP?
- 18. 允許訪問一個網址的用戶名/密碼等人從IP地址
- 19. Symfony2 + Apache2.4 - 限制訪問特定的網址,並允許它只從特定的IP
- 20. 如何在Magento啓用只允許IP地址
- 21. 如何將流量路由從我的Azure的應用程序服務於特定的外部IP地址
- 22. 如何讓我的網站訪問者的IP地址在php
- 23. 允許訪問的網站,只允許特定的IPS所有訪問特定文件
- 24. 如何只允許貝寶訪問我的網站?
- 25. 如何只允許註冊用戶訪問我的WordPress站點
- 26. 阻止.htaccess中的特定網址並允許通過IP訪問
- 27. phpmyadmin,允許從動態IP地址訪問
- 28. 允許目錄訪問某些IP地址
- 29. 的MySQL允許從多個IP地址
- 30. 我想只通過選定的IP地址訪問網站上的內容?
以前有人問過類似的問題,看看[這裏](http://stackoverflow.com/questions/14599111/use-groovy-expression-for-limited-ip-in-mule),看看是不是任何幫助。 – danw 2014-10-29 09:48:43