AWS WAF v2New PlanAdvancedUsage
All WAF configurations that have been created on the WafCharm Dashboard (old dashboard) will automatically be treated as WAF Config with Legacy rule policy. If you would like to use the Advanced rule policy, please refer to the steps below.
Create a new web ACL on your AWS management console beforehand. You can reattach resources such as ALB and CloudFront to the new web ACL at any time.
WafCharm rules will not be applied to web ACL temporarily with this method.
If you have customized WafCharm rules before, we have to manually re-apply the customizations because we cannot automatically migrate the customizations. If you have customized the WafCharm rules and wish to transfer the same conditions, please follow the steps below.
Advanced rule policy and Legacy rule policy have different rule structures.
Although the rules that detect typical web attacks are equivalent in both rule policies, the structure in the Advanced rule policy is different from the Legacy rule policy. Because of the differences, the WafCharm support team will check the actual customization requests from you and the new rule structure to determine which rule to customize. Please organize the details of the customization you want to apply and contact the WafCharm support team with the information.
Example: If we have applied customization to exclude a URI [/example] from the rule XX on your web ACL, please let us know that you want to migrate this specific customization "exclude a URI [/example] from the rule XX" to the Advanced rule policy rules.
The WafCharm Support team will re-apply the customizations once you have completed the migration process of your WAF Configs. Please contact the WafCharm support team if you have completed the migration steps listed above.
Please keep in mind that rate-based rules and geo-match rules can be applied with rule configuration features included in the Advanced rule policy. If the same rules from past customizations can be created with the rule configuration feature, we may suggest you use it instead.