1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Elastic BeanstalkでのAWS WAFの設定方法

Last updated at Posted at 2021-06-18

Elastic Beanstalkで作成されるApplication Load BalancerにAWS WAFを設定する方法です。

設定ファイル

  • .ebextensions ディレクトリで waf.config 作成します。ファイル名は***.configならなんでもOK
  • 作成したACLとALBを紐付ける設定をします。ACLのARNはAWS WAFのコンソールから確認できます。
./ebextensions/waf.config
Resources:
  WebACLAssociation:
    Type: AWS::WAFv2::WebACLAssociation
    Properties:
      ResourceArn: '`{ "Ref" : "AWSEBV2LoadBalancer" }`'
      WebACLArn: {ACLのARN}

ACLのARNの確認方法

ACLの一覧から右上の歯車をクリックすると確認できます。

100853420-16c5cf80-34cb-11eb-8d27-bcefb4f22698.png

デプロイする

  • waf.configを追加した上で環境を作成すると、AWS WAFのコンソールでACLとリソースが紐づけられていることが確認できます。

100853427-188f9300-34cb-11eb-9a9f-c01560fa6cab.png

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?