WebACL作成時のエラー: WAFUnavailableEntityException

AWS,AWS WAF

概要

  • 先週、AWS WAF(WebACL)を作成時に、「WAFUnavailableEntityException」のエラーを経験しました。以前はこのエラーを経験したことはありませんでしたが、今回は数回経験したため記事にします。
    • WAFUnavailableEntityException: AWS WAF couldn’t retrieve the resource that you requested. Retry your request.

 

  • WebACL を作成する際、AWSマネジメントコンソールからWAF & Shieldを選択、[Creare web ACL]を押して、WebACL の作成に進みます。
  • 最後に、Review and create web ACLにおいて、設定に問題がなければ [Create web ACL]を押しますが、この時下記のエラーが発生する場合があります。

 

 

対処方法

  • 原因は分かりませんが、retry しても発生する場合がありました。この現象は、WebACL は作成されていますが、AWS resource の関連付けに失敗していることが分かりました。
  • このエラーが発生した際は、追加でAWS resource を関連付けます。WebACL のリソースを選択し、「Associated AWS resources」に進みます。[Add AWS resources]を押し、WebACL の関連付けにAWS resource を追加します。

 

 

関連資料

  • 下記のドキュメントに、WebACL のエラー一覧があります。残念ながら、エラーメッセージ以上の説明はありません。

WAFUnavailableEntityException
AWS WAF couldn’t retrieve the resource that you requested. Retry your request.

HTTP Status Code: 400

 

AWS,AWS WAF

Posted by takaaki