InfoGrab Docs

술어 언어 (Predicate Language)

Teleport의 술어 언어를 사용하여 필터 조건을 정의하는 방법.

Teleport의 술어 언어(predicate language)는 동적 구성 리소스에서 필터링 조건을 정의하는 데 사용됩니다. 또한 선택된 리소스 목록 을 필터링하고 검색하는 쿼리 언어로도 사용됩니다. 술어 언어는 다음 중 어디에서 사용되느냐에 따라 구문이 약간 다릅니다: 역할 리소스 리소스 필터링 레이블 표현식 접근 모니터링 규칙 역할 리소스에서 허용/거부 규칙 범위 지정 # Teleport의 역할 리소스의 일부 필드는 술어 언어를 사용하여 역할 권한의 범위를 정의합니다: 동적 가장(Impersonation) 세션에 대한 RBAC 역할 리소스에서 사용될 때, 술어 언어는 다음 연산자를 지원합니다: 연산자 의미 예시 && AND (모든 조건이 일치해야 함) contains(field1, field2) && equals(field2, "val") || OR (하나의 조건이라도 일치해야 함) contains(field1, field2) || conta