我在Azure中部署RESTful API,並使用Azure API Manager保護它們。然而,我還沒有弄清楚如何限制對實際API的調用來阻止API管理器周圍的請求。在web.config中有沒有辦法限制IP的域名....在.net web api上?將Azure Web API限制爲API管理器
0
A
回答
0
是的,你可以配置通過API管理門戶的呼叫限制和配額政策,包括入站和出站策略。以下是政策模板,你可以選擇你想要的。這裏限制來電IP將符合您的要求。
有關詳細配置,請檢查this article並按照步驟操作。
0
可以列入白名單,在C#代碼的IP地址。點擊下面鏈接查看代碼更改, https://weblogs.asp.net/senthil/restrict-ip-address-in-asp-net-web-api
您可以在overview部分獲取APIM的靜態IP地址。但是,你必須要考慮下面點,
在API管理的所有層次的API管理租戶的公共IP地址(VIP)是靜態的租戶的壽命,但有一些例外。 IP地址在這些情況下發生變化:
- 該服務被刪除,然後重新創建。
- 的服務訂閱被暫停或警告(例如,用於 未付款),然後恢復。
- 您添加或刪除Azure的虛擬網絡(你只能在開發者和高級層使用虛擬網絡 )。
對於多區域部署,如果區域騰空然後恢復(只能在Premium層使用多區域部署),則區域地址會發生更改。
爲多地區部署配置的高級套餐租戶每個地區分配一個公共IP地址。
您可以在Azure門戶的租戶頁面上獲得您的IP地址(或多地區部署中的地址)。
相關問題
- 1. Azure Web應用程序 - 限制對API管理的訪問
- 2. 訂閱共同管理Azure資源管理器API權限
- 3. 將Web API限制爲應用程序
- 4. Azure API管理響應404
- 5. Azure API管理服務API創建
- 6. 使用Azure API管理創建API
- 7. 我是否需要Azure API管理服務來限制Azure虛擬網絡中的web api端點?
- 8. 限制web api到web服務器
- 9. WSO2 API管理器版本控制API
- 10. Azure API管理REST API用戶
- 11. Azure API管理:Oauth2與後端API
- 12. 使用Azure資源管理器REST API
- 13. Azure API管理和HMAC
- 14. Azure API管理至VNet
- 15. Azure API管理密鑰
- 16. Azure api管理SOAP-To-REST
- 17. WSO2 API管理器API Visiblity
- 18. WSO2 API管理器API WSDL
- 19. WSO2 API管理器的API
- 20. 將Office 365 API呼叫權限添加到Azure管理控制檯
- 21. 從ARM(Azure資源管理器)對Azure WebApp的IP限制
- 22. Spotify Web API速率限制
- 23. 通過Azure API管理流式傳輸
- 24. WSO2 API管理器混搭
- 25. Azure API管理 - API端點域與實際API URL
- 26. 在Azure Api管理中保護WebApi
- 27. Azure API管理中的CORS問題
- 28. 「我」的Azure AD圖形API管理器始終爲空
- 29. 使後端API僅可通過Azure API管理訪問
- 30. Azure API管理 - 範圍聲明NULL