質問・問題
AWS WAF (V2) で特定の IP アドレスを許可する方法はありますか?
回答・解決方法
はい。まずは、以下の手順で許可をしたい IP アドレスの IP セットを作成してください。
IP セットの作成
https://docs.aws.amazon.com/ja_jp/waf/latest/developerguide/waf-ip-set-creating.html
その後は、以下の手順にて作成した IP セットをWeb ACLs に追加してください。
- 上記の IP セットを追加したい Web ACLs をご選択ください。
- 次の画面で、Rules タブをご選択ください。
- 画面左の Add rules プルダウンメニューから、Add my own rules and rule groups をご選択ください。
- 次の画面の、Rule type で IP set をご選択ください。
- 適宜、Rule Name をご入力ください。
- IP set のプルダウンメニューから、先程作成した IP セットをご選択ください。
- その下の設定は、それぞれ以下をご選択ください。
- IP address to use as the originating address: Source IP address
- Action: Allow
- Add rule ボタンを押してください。
- 次の画面、Set rule priority で優先度を設定できますので、上記で設定したルールを選択し、優先度を高めるように、適宜 Move up ボタンでご調整ください。
- 最後に Save ボタンを押してください。
【参考記事】
IP セットの作成
https://docs.aws.amazon.com/ja_jp/waf/latest/developerguide/waf-ip-set-creating.html
AWS WAF を利用して特定の IP アドレス以外からのアクセスをブロックする - サーバーワークスエンジニアブログ
https://blog.serverworks.co.jp/sourceip-control-by-waf