Spécification de conditions dans une règle
Les conditions définissent le moment où une police sera en vigueur. Les conditions sont constituées
d'opérateurs et de paires de clé-valeur.
Les conditions utilisent des paires de clé-valeur pour l'évaluation. Un élément condition peut contenir plusieurs
conditions, et chaque condition peut contenir plusieurs paires clé-valeur. Le bloc condition utilise le format
suivant :
Condition: {
<em>condition_type</em>: {
<em>condition_key</em>: <em>condition_values</em>
Dans l'exemple suivant, la condition ipaddress utilise la clé condition SourceIp.
"Condition": {
"IpAddress": {
"aws:SourceIp": "54.240.143.0/24"
...
},
...
Opérateurs de condition pris en charge
Les opérateurs de condition sont classés comme suit :
• Chaîne
• Valeur numérique
• Booléen
• Adresse IP
• Vérification nulle
Opérateurs de condition
Equals à jambes de chaîne
Equals stringNotEquals
StringEqualisIgnoreCase
StringNotEqualisIgnoreCase
1572
Description
Compare une clé à une valeur de chaîne en fonction
de la correspondance exacte (sensible à la casse).
Compare une clé à une valeur de chaîne basée sur la
correspondance niée (sensible à la casse).
Compare une clé à une valeur de chaîne basée sur la
correspondance exacte (ignore case).
Compare une clé à une valeur de chaîne basée sur la
correspondance nérée (ignore le cas).