AWS CloudFormation で AWS WAFv2 の WebACL と ALB を関連付ける方法

テクニカルサポートノート。サービス名: AWS WAFv2, ALB
2020.12.01

困っていた内容

AWS CloudFormation で AWS WAFv2 の WebACL と ALB を関連付ける為に、以下のリソースを定義したのですが、スタックの作成が失敗します。こちらの原因と対処方法を教えてください。

AWS::WAFRegional::WebACLAssociation | AWS CloudFormation

どう対応すればいいの?

AWS CloudFormation では、AWS WAFv2 の WebACL と ALB の関連付ける為に、以下のリソースが用意されておりますので、こちらをご利用ください。

AWS::WAFv2::WebACLAssociation | AWS CloudFormation

リソースを保護するために、Web ACL 関連付けを使用して、Web ACL とリージョンのアプリケーションリソース間の関連付けを定義します。リージョンのアプリケーションは、Application Load Balancer (ALB) または API Gateway ステージのいずれかです。

テクニカルサポートノートとは?

クラスメソッドのカルチャー(CLP) の「情報発信を通じて、全ての人々の創造活動に貢献し続ける」という考えから、クラスメソッド メンバーズをご利用のお客様よりいただいたお問い合わせより、他の AWS ユーザーにとっても 有益な情報を一般的な TIPS としてご紹介しています。