正規表現パターンセット一致ルールステートメント - AWS WAF、AWS Firewall Manager、および AWS Shield Advanced

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

正規表現パターンセット一致ルールステートメント

正規表現パターンセット一致は、ウェブリクエストの指定した部分を、正規表現パターンセット内の指定した正規表現パターンに照らして検査します。

注記

各正規表現パターンセット一致ルールは、正規表現パターンセットを参照します。このパターンセットは、ルールとは無関係に作成し、維持します。これにより、1 つのセットを複数のルールで使用できます。参照された正規表現パターンセットを更新すると、AWS WAF はそれを参照するすべてのルールを自動的に更新します。

正規表現パターンセットの作成および管理については、「正規表現パターンセットの作成と管理」を参照してください。

正規表現パターンセット一致ステートメントは、選択されたリクエストコンポーネントに含まれるセットのパターンを検索するように AWS WAF に指示します。リクエストコンポーネントがセット内のいずれかのパターンに一致する場合、ウェブリクエストはパターンセットルールステートメントと一致します。

ネスト可能— このステートメントタイプはネスト可能です。

WCU— 正規表現パターンごとに 25 個の WCUset、基本コストとして。リクエストコンポーネントを使用する場合All query parameters (すべてのクエリパラメータ)に、10 の WCU を追加します。リクエストコンポーネントを使用する場合JSON 本文の場合、ステートメントの基本コスト WCU を 2 倍にします。Fo Eachテキスト変換を適用するには、10 個の WCU を追加します。

この文は Web 要求コンポーネントで動作し、次の要求コンポーネント設定が必要です。

  • リクエストコンポーネント— クエリ文字列や本文など、ウェブリクエストの検査対象部分のことです。詳細については、「リクエストコンポーネント」を参照してください。

  • テキスト変換 (オプション)— 必要な変換AWS WAFを検査する前に要求コンポーネントで実行します。たとえば、小文字に変換したり、空白を正規化したりできます。複数の変換を指定した場合、AWS WAFは、リストされた順序でそれらを処理します。詳細については、「テキスト変換」を参照してください。

このステートメントには、以下の設定が必要です。

  • 正規表現パターンセットの指定-使用する正規表現パターンセットをリストから選択するか、新しい IP セットを作成します。

ステートメントの場所

  • ルールビルダーコンソールで —Match type] で、文字列一致条件 >正規表現セットのパターンと一致する

  • API ステートメントRegexPatternSetReferenceStatement