AWS WAF でサポートされている正規表現 - AWS WAF、AWS Firewall Manager、AWS Shield Advanced、および AWS Shield ネットワークセキュリティディレクター

AWS WAF の新しいコンソールエクスペリエンスのご紹介

更新されたエクスペリエンスを使用して、コンソールの任意の場所で AWS WAF 機能にアクセスできるようになりました。詳細については、「更新されたコンソールエクスペリエンスを使用する」を参照してください。

AWS WAF でサポートされている正規表現

AWS WAF は、PCRE ライブラリ libpcre で使用される正規表現パターン構文をサポートします。ライブラリは、「PCRE - Perl Compatible Regular Expressions」で文書化されています。

AWS WAF は、ライブラリのすべての構成をサポートしているわけではありません。例えば、一部のゼロ幅アサーションをサポートしますが、すべてではありません。サポートされているコンストラクトの包括的なリストはありません。ただし、無効な正規表現パターンを指定した場合、またはサポートされていない設定を使用した場合、AWS WAF API は失敗をレポートします。

AWS WAF は、次の PCRE パターンをサポートしていません。

  • 後方参照と部分式取得

  • サブルーチン参照と再帰パターン

  • 条件付きパターン

  • バックトラック制御動詞

  • \C シングルバイトディレクティブ

  • \R 改行一致ディレクティブ

  • \K 一致開始位置リセットディレクティブ

  • コールアウトと埋め込みコード

  • アトミックグループと所有格量指定子