Amazon CloudFront から AWS WAF の Web ACL のデタッチができない事象の解消法
困っていること
Amazon CloudFront に AWS WAF の Web ACL をアタッチしています。
他の Web ACL に切り替えるため、デタッチしたいのですが、エラーが発生してできません。
An unspecified error occured.
どう解決すればいいですか?
どう解決すればいいの?
Amazon CloudFront ディストリビューションで継続的ディストリビューションが有効になっている場合は、AWS WAF の WebACL をデタッチできません。
そのため、継続的ディストリビューションを削除してください。
削除方法
始めに、継続的ディストリビューションを無効化(Disabled)します。
確認画面で「無効」を押下します。
続いて、継続的ディストリビューションを削除(Delete)します。
確認画面で「削除」を押下します。
これで削除完了です。
参考資料
継続的デプロイに関するクォータとその他の考慮事項 - Amazon CloudFront
ディストリビューションで継続的ディストリビューションを有効にする場合、AWS WAF には次の考慮事項が適用されます。
・AWS WAF ウェブアクセスコントロールリスト (ACL) をディストリビューションに初めて関連付けることはできません。
・ディストリビューションから AWS WAF ウェブ ACL の関連付けを解除することはできません。