2016-07-18 11 views
10

AWS API Gatewayは単一のIPからのリクエスト数を制限できますか?AWS API Gateway:単一のIPからのリクエストを制限する

私は公開APIを構築しており、1分あたり100リクエストのような単一のIPアドレスからAPIを呼び出すことができる回数に制限を設けて、乱用されないようにしたいと考えています。 AWS API Gatewayは、あなたが探している機能を提供していませんが、回避策はあり

答えて

10

おかげで、。

AWSクラウドフロントとAWS APIゲートウェイを統合し、AWS Webアプリケーションファイアウォールルールを使用して特定のIPアドレスからAPI呼び出しを制限することができます。

WAFの実装については、このガイドを確認してください。 http://docs.aws.amazon.com/waf/latest/developerguide/tutorials-rate-based-blocking.html

+0

これはWAFルールのみを使用して行うことができますが、実際には例に示すようにLambda、Cloud Watch、S3などのログを使用する必要があります。http://docs.aws.amazon.com/waf/latest/ developerguide/tutorials-rate-based-blocking.html? – spoonboy

+0

はい、ラムダ、クラウドウォッチ、ログをS3に実装するか、WAFが多くのリクエストを送信しているIPアドレスをどのように知っているのでしょうか。私は答えに上記のガイドを追加します。 – error2007s

関連する問題