Création et gestion d'un ensemble de modèles d'expression régulière - AWS WAF, AWS Firewall Manager, et AWS Shield Advanced

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création et gestion d'un ensemble de modèles d'expression régulière

Un ensemble de modèles regex fournit une collection d'expressions régulières que vous souhaitez utiliser ensemble dans une instruction de règle. Les ensembles de modèles Regex sont des AWS ressources.

Pour utiliser un modèle d'expression régulière défini dans une ACL Web ou un groupe de règles, vous devez d'abord créer une AWS ressource, RegexPatternSet avec les spécifications de votre modèle d'expression régulière. Ensuite, vous référencez l'ensemble lorsque vous ajoutez une instruction de règle d'ensemble de modèles regex à une liste ACL web ou un groupe de règles. Un ensemble de modèles regex doit contenir au moins un modèle regex.

Si votre ensemble de modèles d'expressions régulières contient plusieurs modèles d'expressions régulières, lorsqu'il est utilisé dans une règle, la correspondance des modèles est associée OR à la logique. Autrement dit, une demande web correspondra à l'instruction de règle de l'ensemble de modèles si le composant de demande correspond à l'un des modèles de l'ensemble.

AWS WAF prend en charge la syntaxe des modèles utilisée par la bibliothèque PCRE, libpcre à quelques exceptions près. La bibliothèque est documentée sur PCRE - Perl Compatible Regular Expressions. Pour plus d'informations sur AWS WAF le support, consultezModèle d'expression régulière correspondant dans AWS WAF.