の新しいコンソールエクスペリエンスの紹介 AWS WAF
更新されたエクスペリエンスを使用して、 コンソールの任意の場所で AWS WAF 機能にアクセスできるようになりました。詳細については、「更新されたコンソールエクスペリエンスの使用」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ルールグループの動作の管理
このセクションでは、保護パックまたはウェブ ACL でルールグループを使用する方法を変更するオプションについて説明します。この情報は、すべてのルールグループタイプに適用されます。保護パックまたはウェブ ACL にルールグループを追加した後、ルールグループ内の個々のルールのアクションを Countまたは他の有効なルールアクション設定に上書きできます。ルールグループの結果として生じるアクションを Count にオーバーライドすることもできます。これは、ルールグループ内でルールがどのように評価されるかについて影響されません。
これらのオプションについては、「でのルールグループアクションの上書き AWS WAF」を参照してください。
ルールグループ内のルールアクションのオーバーライド
保護パックまたはウェブ ACL の各ルールグループについて、一部またはすべてのルールについて、含まれているルールのアクションを上書きできます。
この場合の最も一般的な使用例は、ルールアクションを Count にオーバーライドし、新しいまたは更新されたルールをテストすることです。メトリクスを有効にしている場合、上書きするルールごとにメトリクスが受信されます。テストの詳細については、「AWS WAF 保護のテストとチューニング」を参照してください。
これらの変更は、マネージドルールグループを保護パックまたはウェブ ACL に追加するときに実行でき、保護パックまたはウェブ ACL を編集するときに任意のタイプのルールグループに実行できます。これらの手順は、保護パックまたはウェブ ACL に既に追加されているルールグループを対象としています。このオプションに関する追加情報については、ルールグループのルールアクションの上書き を参照してください。
次の JSON リストの例では、ルールアクションを上書きする保護パックまたはウェブ ACL 内のルールグループ宣言を、ルールCategoryVerifiedSearchEngine
と Countに対して に示していますCategoryVerifiedSocialMedia
。JSON では、個々ルールごとに RuleActionOverrides
エントリを指定することで、すべてのルールアクションをオーバーライドします。
{ "Name": "AWS-AWSBotControl-Example", "Priority": 5, "Statement": { "ManagedRuleGroupStatement": { "VendorName": "AWS", "Name": "
AWSManagedRulesBotControlRuleSet
", "RuleActionOverrides": [ { "ActionToUse": { "Count": {} }, "Name": "CategoryVerifiedSearchEngine" }, { "ActionToUse": { "Count": {} }, "Name": "CategoryVerifiedSocialMedia" } ], "ExcludedRules": [] }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "AWS-AWSBotControl-Example" } }
ルールグループの評価結果を Count にオーバーライド
ルールグループ内のルールの設定または評価方法を変更せずに、ルールグループ評価の結果によって発生するアクションをオーバーライドできます。このオプションは一般的に使用されません。ルールグループ内のいずれかのルールが一致した場合、このオーバーライドはルールグループの結果として生じるアクションを Count に設定します。
注記
これはまれなユースケースです。ほとんどのアクションオーバーライドは、ルールグループ内のルールアクションのオーバーライド で説明されているように、ルールグループ内のルールレベルで行われます。
ルールグループを追加または編集するときに、保護パックまたはウェブ ACL でルールグループの結果のアクションを上書きできます。コンソールで、ルールグループの [Override rule group action - optional] (ルールグループアクションのオーバーライド - オプション) ペインを開いてオーバーライドを有効にします。次のリストの例に示すように、JSON セットで OverrideAction
をルールグループステートメントに設定します。
{ "Name": "AWS-AWSBotControl-Example", "Priority": 5, "Statement": { "ManagedRuleGroupStatement": { "VendorName": "AWS", "Name": "
AWSManagedRulesBotControlRuleSet
" } }, "OverrideAction": { "Count": {} }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "AWS-AWSBotControl-Example" } }