Opérateurs intégrés pour les politiques d'accès vérifié - AWS Accès vérifié

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.

Opérateurs intégrés pour les politiques d'accès vérifié

Lorsque vous créez le contexte d'une Accès vérifié par AWS politique à l'aide de diverses conditions, comme indiqué dansStructure de la déclaration de politique d'accès vérifié, vous pouvez utiliser l'&&opérateur pour ajouter des conditions supplémentaires. Il existe également de nombreux autres opérateurs intégrés que vous pouvez utiliser pour ajouter un pouvoir d'expression supplémentaire à vos conditions de politique. Le tableau suivant contient tous les opérateurs intégrés à titre de référence.

Opérateur Types et surcharges Description

!

Booléen → Booléen

C'est logique, non.

==

n'importe lequel → n'importe quel

Égalité. Fonctionne sur tous les types d'arguments, même si les types ne correspondent pas. Les valeurs de différents types ne sont jamais égales entre elles.

!= n'importe lequel → n'importe quel

Inégalité ; l'exact inverse de l'égalité (voir ci-dessus).

<

(long, long) → booléen

Nombre entier long inférieur à.

<=

(long, long) → booléen

Entier long less-than-or-equal -to.

>

(long, long) → booléen

Nombre entier long supérieur à.

>=

(long, long) → booléen

Entier long greater-than-or-equal -to.

dans (entité, entité) → Booléen Appartenance à la hiérarchie (réflexive : A dans A est toujours vrai).
(entité, ensemble (entité)) → booléen Appartenance à la hiérarchie : A dans [B, C,...] est vrai si (A et B) || (A dans C) ||... erreur si l'ensemble contient une non-entité.
&& (booléen, booléen) → booléen

Logique et (court-circuit).

|| (booléen, booléen) → booléen

Logique ou (court-circuit).

.existe () entité → Booléen Existence de l'entité.
a (entité, attribut) → Booléen Opérateur Infix. e has fteste si l'enregistrement ou l'entité e possède une liaison pour l'attributf. Renvoie false s'il e n'existe pas ou s'eil existe mais n'a pas l'attributf. Les attributs peuvent être exprimés sous forme d'identifiants ou de chaînes littérales.
like (chaîne, chaîne) → Booléen Opérateur Infix. t like pvérifie si le texte t correspond au modèlep, qui peut inclure des caractères * génériques correspondant à 0 ou plus de n'importe quel caractère. Pour faire correspondre un caractère étoile littéral danst, vous pouvez utiliser la séquence spéciale de caractères échappés \* dansp.
.contient () (ensemble, n'importe lequel) → Booléen Définissez l'appartenance (B est-il un élément de A).
.containsAll() (set, set) → Booléen Teste si l'ensemble A contient tous les éléments de l'ensemble B.
.containsAny() (set, set) → Booléen Teste si l'ensemble A contient l'un des éléments de l'ensemble B.