Funções do mecanismo do Athena versão 3 - Amazon Athena

Funções do mecanismo do Athena versão 3

As funções no mecanismo Athena versão 3 são baseadas no Trino. Para obter informações sobre as funções, operadores e expressões do Trino, consulte Functions and operators (Funções e operadores) e as seguintes subseções na documentação do Trino.

função invoker_principal()

A função invoker_principal é exclusiva da versão 3 do mecanismo do Athena e não é encontrada no Trino.

Retorna um VARCHAR que contém o ARN da entidade principal (perfil do IAM ou identidade do Identity Center) que executou a consulta chamando a função. Por exemplo, se o invocador da consulta usa as permissões de um perfil do IAM para executar a consulta, a função retornará o ARN do perfil do IAM. A função que executa a consulta deve permitir a ação LakeFormation:GetDataLakePrincipal.

Uso

SELECT invoker_principal()

A tabela a seguir mostra um exemplo de resultado.

# _col0
1 arn:aws:iam::111122223333:role/Admin