Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Utiliser des opérateurs logiques dans les documents relatifs aux AWSTOE composants

Mode de mise au point
Utiliser des opérateurs logiques dans les documents relatifs aux AWSTOE composants - EC2 Image Builder

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.

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.

Vous pouvez utiliser les opérateurs logiques suivants pour ajouter ou modifier des expressions conditionnelles dans votre document de composant. AWSTOE évalue les expressions conditionnelles dans l'ordre dans lequel les conditions sont spécifiées. Pour plus d'informations sur les opérateurs de comparaison pour les documents de composants, consultezUtiliser des opérateurs de comparaison dans les documents relatifs aux AWSTOE composants.

et

Avec l'andopérateur, vous pouvez évaluer deux ou plusieurs comparaisons sous la forme d'une seule expression. L'expression est évaluée true lorsque toutes les conditions de la liste sont vraies. Dans le cas contraire, l'expression est évaluée à. false

Exemples :

L'exemple suivant effectue deux comparaisons : une chaîne et un nombre. Les deux comparaisons étant vraies, l'expression est évaluée comme vraie.

and: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 1

L'exemple suivant effectue également deux comparaisons. La première comparaison est fausse, c'est à ce moment que l'évaluation s'arrête et que la seconde comparaison est ignorée. L'expression est évaluée à. false

and: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1
ou

Avec l'oropérateur, vous pouvez évaluer deux ou plusieurs comparaisons sous la forme d'une seule expression. L'expression indique true si l'une des comparaisons spécifiées est vraie. Si aucune des comparaisons spécifiées n'est évaluée àtrue, l'expression est évaluée àfalse.

Exemples :

L'exemple suivant effectue deux comparaisons : une chaîne et un nombre. La première comparaison étant vraie, l'expression est évaluée à true et la seconde comparaison est ignorée.

or: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 3

L'exemple suivant effectue également deux comparaisons. La première comparaison est fausse, et l'évaluation se poursuit. La deuxième comparaison étant vraie, l'expression est évaluée àtrue.

or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1

Dans le dernier exemple, les deux comparaisons étant fausses, l'expression est évaluée àfalse.

or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3
pas

Avec l'notopérateur, vous pouvez annuler une seule comparaison. L'expression indique true si la comparaison est fausse. Si la comparaison est vraie, l'expression est évaluée àfalse.

Exemples :

L'exemple suivant effectue une comparaison de chaînes. La comparaison étant fausse, l'expression est évaluée àtrue.

not: - stringEquals: 'test_string' value: 'Hello world!'

L'exemple suivant effectue également une comparaison de chaînes. La comparaison étant vraie, l'expression est évaluée àfalse.

not: - stringEquals: 'test_string' value: 'test_string'

Rubrique suivante :

Constructions en boucle

Rubrique précédente :

Opérateurs de comparaison
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.