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çã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 |