Traefikって、IPアドレスでのアクセス制御をサービス側のコンテナの設定に書くみたいなのだが、大元で一括でIPアドレスブロックとか出来んの…?
RouterにtestIPwhitelistのミドルウェアとか設定してみればいいのかな?
https://doc.traefik.io/traefik/routing/overview/
@monaco_koukoku 共通設定でDenyIPListの設定済みmiddleware通せばいけそうですね
https://plugins.traefik.io/plugins/62947363ffc0cd18356a97d1/deny-ip-plugin
@fono ありがとうございます!
middlewareの設定は共通で1つだけ書き、routerを各サービスごとに書いて共通のmiddlewareをセットする感じですかね。何となくできそうな気がしました。
これで行けそう。大元でipWhiteListなりdenyipなりでアクセス制御するミドルウェアを書いておき、各サービスのコンテナ側で使用するミドルウェア名を書けばよい。
https://qiita.com/peadhavu/items/0ffac33792e12fb0fef9