Veröffentlicht am: Sep 23, 2021
AWS WAF erweitert seine Unterstützung für reguläre Ausdrücke (Regex), sodass Regex-Muster inline innerhalb einer Regelanweisung ausgedrückt werden können. Zuvor mussten Sie einen Regex-Mustersatz erstellen, der eine Sammlung von Regex-Mustern in einer Regelanweisung bereitstellt, selbst wenn Sie nur ein einzelnes Regex-Muster in Ihrer WAF-Regellogik verwenden wollten. Mit Inline-Regex können Sie jetzt ein einzelnes Regex-Muster direkt in eine WAF-Regelanweisung einfügen, wodurch die Darstellung von WAF-Regeln in Ihrer Web-ACL vereinfacht wird.
Darüber hinaus verbrauchen Inline-Regex-Muster möglicherweise weniger Web-ACL-Kapazitätseinheiten (WCUs), da jedes Muster 3 WCUs verbraucht, während ein Regex-Mustersatz 25 WCUs verbraucht. Wenn Sie beispielsweise einen regulären Ausdruck in einer Scope-Down-Anweisung verwenden möchten, um AWS WAF Bot Control nur auf dynamische Inhalte anzuwenden, können Sie WCUs sparen, indem Sie ein Inline-Regex-Muster anstelle eines Regex-Mustersatzes verwenden.
Für die Verwendung von Regex-Mustern in Regelanweisungen fallen keine zusätzlichen Kosten an, es fallen jedoch weiterhin Standard-Servicegebühren für AWS WAF an. Support für die Inline-Regex-Überinstimmung ist in allen AWS-WAF-Regionen und für jeden unterstützten Service verfügbar, einschließlich Amazon CloudFront, Application Load Balancer, Amazon API Gateway und AWS AppSync. Weitere Informationen finden Sie im AWS-WAF-Entwicklerhandbuch.