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

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

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

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 ステージのいずれかです。