私はRESTful APIをAzureにデプロイし、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
概要セクションでAPIMの静的IPアドレスを取得できます。 API管理のすべての層でAPI管理テナントの公開IPアドレス(VIP)は、テナントの存続期間中静的であり、いくつかの例外を除き、静的です。これらの状況では、IPアドレスが変更されます。
- サービスは削除され、再作成されます。
- サービスサブスクリプションは中断または警告され(たとえば、 未払いの場合)、復旧されます。
- Azure仮想ネットワークを追加または削除します(仮想ネットワーク は、開発者およびプレミアム層でのみ使用できます)。
マルチリージョン展開の場合、リージョンが空になってから元に戻すと、リージョンアドレスが変更されます(プレミアム層でのみマルチリージョン展開を使用できます)。
マルチリージョン展開用に設定されたプレミアムテナントには、地域ごとに1つのパブリックIPアドレスが割り当てられます。
Azureポータルのテナントページで、IPアドレス(または複数地域展開のアドレス)を取得できます。
関連する問題
- 1. WSO2 APIマネージャのパブリックドメインを設定する
- 2. WSO2 APIマネージャ:IPアドレスに基づいてAPIコールを制限する
- 3. Azure仮想ネットワーク内のWeb APIエンドポイントを制限するにはAzure API Managementサービスが必要ですか?
- 4. Azure web api with java
- 5. Azure Web API Unauthorized 401
- 6. Azure B2C with Web API
- 7. Azure AD:特定のWeb APIへの消費者のアクセスを制限する
- 8. んのAPI - WSO2 APIマネージャ2.0.0
- 9. ミュールAPI Gatewayの対APIマネージャ
- 10. WSo2 APIマネージャ
- 11. WSO2のAPIマネージャ
- 12. Azure API管理とバックエンドWeb API
- 13. AzureでWeb APIを公開する
- 14. Web APIにアクセスするためのAzure外部エンドポイントの設定
- 15. AzureのASPのWeb APIエラー
- 16. Azure Web APIの認証トークン
- 17. Azure Mobile Services vs Web API
- 18. WSO2 APIマネージャのパラメータ
- 19. WSO2 APIマネージャとSSO
- 20. WSO2 APIマネージャAPIの可視性
- 21. Cordova AzureからAzure Web APIを照会する方法
- 22. Azure Active Directory Azure外のWeb Apiでアクセストークンを確認する
- 23. wso2アイデンティティサーバーとAPIマネージャを統合する
- 24. APIマネージャのURLをカスタマイズする - Windows
- 25. wso2 APIを削除するAPIマネージャの役割のアクセス許可
- 26. WSO2 APIマネージャ:いくつかの制約に基づいてAPIコールを制限する
- 27. Web APIとAzure API Appの違いは何ですか?
- 28. ハイブリッドシナリオでのAPIマネージャのデプロイ
- 29. WSO2のAPIマネージャの実行
- 30. Wso2 APIマネージャ+ Twitter統合