기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Verified Access 정책의 내장 연산자
에서 설명한 대로 다양한 조건을 사용하여 AWS Verified Access 정책의 컨텍스트를 생성할 때 && 연산자를 사용하여 조건을 추가할 Verified Access 정책 문 구조수 있습니다. 정책 조건에 추가적인 표현력을 추가하는 데 사용할 수 있는 다른 내장 연산자도 많이 있습니다. 다음 표에는 참조용으로 제공되는 모든 내장 연산자가 나와 있습니다.
| 연산자 | 유형 및 오버로드 | 설명 |
|---|---|---|
|
! |
Boolean → Boolean |
논리 not. |
|
== |
any → any |
대등. 유형이 일치하지 않는 경우에도 모든 유형의 값에서 작동합니다. 서로 다른 유형의 값은 결코 서로 같을 수 없습니다. |
| != | any → any |
부등, 대등의 정반대(위 참조). |
|
< |
(long, long) → Boolean |
보다 작은 배장 정수. |
|
<= |
(long, long) → Boolean |
작거나 같은 배장 정수. |
|
> |
(long, long) → Boolean |
보다 큰 배장 정수. |
|
>= |
(long, long) → Boolean |
크거나 같은 배장 정수. |
| in | (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 집합의 요소가 포함되어 있는지 테스트합니다. |