기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Verified Access 정책의 내장 연산자
Verified Access 정책 문 구조에서 설명한 것처럼 다양한 조건을 사용하여 AWS Verified Access 정책의 컨텍스트를 생성할 때는 &&
연산자를 사용하여 추가 조건을 추가할 수 있습니다. 정책 조건에 추가적인 표현력을 추가하는 데 사용할 수 있는 다른 내장 연산자도 많이 있습니다. 다음 표에는 참조용으로 제공되는 모든 내장 연산자가 나와 있습니다.
연산자 | 유형 및 오버로드 | 설명 |
---|---|---|
! |
Boolean → Boolean |
논리 not. |
== |
any → any |
대등. 유형이 일치하지 않는 경우에도 모든 유형의 값에서 작동합니다. 서로 다른 유형의 값은 결코 서로 같을 수 없습니다. |
!= | any → any |
부등, 대등의 정반대(위 참조). |
< |
(long, long) → Boolean |
보다 작은 배장 정수. |
<= |
(long, long) → Boolean |
작거나 같은 배장 정수. |
> |
(long, long) → Boolean |
보다 큰 배장 정수. |
>= |
(long, long) → Boolean |
크거나 같은 배장 정수. |
인 | (entity, entity) → Boolean | 계층 멤버십(재귀적: A의 A는 항상 참임). |
(entity, set(entity)) → Boolean | 계층 멤버십: (A와 B) || (C의 A) ||이면 [B, C,...] 의 A는 참이며 ... 집합에 개체가 아닌 항목이 포함된 경우 오류입니다. | |
&& | (Boolean, Boolean) → Boolean |
논리 및 (단락 평가). |
|| | (Boolean, Boolean) → Boolean |
논리 또는 (단락 평가). |
.exists() | entity → Boolean | 엔터티 존재. |
has | (entity, attribute) → Boolean | 중위 연산자. e has f 은(는) 레코드 또는 엔터티 e 에 속성 f 에 대한 바인딩이 있는지 테스트합니다. e 가 존재하지 않는 경우 또는 e 가 존재하지만 속성 f 가 없는 경우 false 를 반환합니다. 속성은 식별자 또는 문자열로 표현할 수 있습니다. |
like | (string, string) → Boolean | 중위 연산자. t like p 은(는) 텍스트 t 가 패턴 p 과 일치하는지 확인합니다. 패턴에는 0개 이상의 문자와 일치하는 와일드카드 문자 * 가 포함될 수 있습니다. t 에서 문자 그대로의 별표 문자를 일치시키려면 p 의 \* 에서 특수 문자열을 사용할 수 있습니다. |
.contains() | (set, any) → Boolean | 멤버십을 설정합니다(B는 A의 요소인지). |
.containsAll() | (set, set) → Boolean | A 집합에 B 집합의 모든 요소가 포함되어 있는지 테스트합니다. |
.containsAny() | (set, set) → Boolean | A 집합에 B 집합의 요소가 포함되어 있는지 테스트합니다. |