翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
での一致ルールステートメントの使用 AWS WAF
このセクションでは、一致ステートメントとその仕組みについて説明します。
一致ステートメントは、ウェブリクエストまたはその送信元を、指定された基準と比較します。このタイプの多くのステートメントでは、 AWS WAF は、一致するコンテンツに対するリクエストの特定のコンポーネントを比較します。
一致ステートメントはネスト可能です。これらのステートメントはいずれも論理ルールステートメント内にネストできる他、スコープダウンステートメントで使用できます。倫理ルールステートメントの詳細については、「での論理ルールステートメントの使用 AWS WAF」を参照してください。スコープダウンステートメントの詳細については、「でのスコープダウンステートメントの使用 AWS WAF」を参照してください。
この表では、ルールに追加できる通常の一致ステートメントについて説明し、それぞれのウェブACLキャパシティーユニット (WCU) の使用量を計算するためのガイドラインをいくつか示します。の詳細についてはWCUs、「」を参照してくださいのウェブACLキャパシティーユニット (WCUs) について AWS WAF。
一致ステートメント |
説明 |
WCUs |
---|---|---|
リクエストの送信元の国を検査し、その国および地域のラベルを適用します。 |
1 |
|
リクエストを一連の IP アドレスおよびアドレス範囲と照合します。 |
ほとんどの場合 1。転送された IP アドレスを持つヘッダーを使用するように ステートメントを設定し、 の ヘッダーで位置を指定する場合 Any、次に を 4 つ増WCUsやします。 |
|
リクエストで、同じウェブ 内の他のルールによって追加されたラベルがないかを検査しますACL。 |
1 |
|
正規表現パターンを指定されたリクエストコンポーネントと比較します。 |
3 (基本コストとして)。 リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。 |
|
正規表現パターンを指定されたリクエストコンポーネントと比較します。 |
パターンセットあたり 25 (基本コストとして)。 リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。 |
|
指定されたリクエストコンポーネントに対してサイズ制約をチェックします。 |
1 (基本コストとして)。 リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。 |
|
指定されたリクエストコンポーネントの悪意のあるSQLコードを検査します。 |
20 (基本コストとして)。 リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。 |
|
指定されたリクエストコンポーネントと文字列を比較します。 |
基本コストは、文字列の一致のタイプによって異なり、1 ~ 10 の範囲です。 リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。 |
|
指定されたリクエストコンポーネントでのクロスサイトスクリプティング攻撃を検査します。 |
40 (基本コストとして)。 リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。 |