에서 논리 연산자 사용 AWSTOE 구성 요소 문서 - EC2Image Builder

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에서 논리 연산자 사용 AWSTOE 구성 요소 문서

다음 논리 연산자를 사용하여 구성 요소 문서에 조건식을 추가하거나 수정할 수 있습니다. AWSTOE 조건이 지정된 순서대로 조건식을 평가합니다. 구성 요소 문서의 비교 연산자에 대한 자세한 내용은 을 참조하십시오에서 비교 연산자 사용 AWSTOE 구성 요소 문서.

그리고

and연산자를 사용하면 두 개 이상의 비교를 단일 표현식으로 평가할 수 있습니다. 목록에 있는 모든 조건이 true 충족될 때 표현식이 평가됩니다. 그렇지 않으면 표현식은 로 평가됩니다. false

예시:

다음 예제에서는 문자열과 숫자라는 두 가지 비교를 수행합니다. 두 비교 모두 참이므로 표현식은 true로 평가됩니다.

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

다음 예제에서는 두 가지 비교도 수행합니다. 첫 번째 비교는 거짓이며, 이때 평가가 중단되고 두 번째 비교는 생략됩니다. 표현식은 로 평가됩니다. false

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

or연산자를 사용하면 두 개 이상의 비교를 단일 표현식으로 평가할 수 있습니다. 표현식은 지정된 비교 중 하나가 true 참일 때 평가됩니다. 지정된 비교 중 어느 것도 로 평가되지 않는 경우 표현식은 로 true 평가됩니다. false

예시:

다음 예제에서는 문자열과 숫자라는 두 가지 비교를 수행합니다. 첫 번째 비교는 true이므로 표현식은 로 true 평가되고 두 번째 비교는 생략됩니다.

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

다음 예제에서는 두 가지 비교도 수행합니다. 첫 번째 비교는 거짓이며 평가는 계속됩니다. 두 번째 비교는 참이므로 표현식은 로 true 평가됩니다.

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

마지막 예제에서는 두 비교 결과가 모두 거짓이므로 표현식은 로 평가됩니다. false

or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3
아니요

not연산자를 사용하면 단일 비교를 무효화할 수 있습니다. 표현식은 비교가 거짓일 true 경우 로 평가됩니다. 비교가 참인 경우 표현식은 로 평가됩니다. false

예시:

다음 예제에서는 문자열 비교를 수행합니다. 비교는 거짓이므로 표현식은 로 true 평가됩니다.

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

다음 예제에서는 문자열 비교도 수행합니다. 비교는 참이므로 표현식은 로 false 평가됩니다.

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