Athena 엔진 버전 3 함수
Athena 엔진 버전 3의 함수는 Trino 기준입니다. Trino 함수, 연산자, 표현식에 대한 자세한 내용은 Trino 설명서에서 함수 및 연산자
invoker_principal() 함수
invoker_principal
함수는 Athena 엔진 버전 3에만 있으며 Trino에는 없습니다.
함수를 호출하여 쿼리를 실행한 보안 주체(IAM 역할 또는 Identity Center 자격 증명)의 ARN이 포함된 VARCHAR
를 반환합니다. 예를 들어 쿼리 호출자가 IAM 역할의 권한을 사용하여 쿼리를 실행하는 경우 함수는 IAM 역할의 ARN을 반환합니다. 쿼리를 실행하는 역할은 LakeFormation:GetDataLakePrincipal
작업을 허용해야 합니다.
사용량
SELECT invoker_principal()
다음 표는 결과 예시를 보여줍니다.
# | _col0 |
---|---|
1 | arn:aws:iam::111122223333 :role/Admin |