Motore Athena versione 3 funzioni - Amazon Athena

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Motore Athena versione 3 funzioni

Le funzioni nella versione 3 del motore Athena sono basate su Trino. Per informazioni su funzioni, operatori ed espressioni di Trino, consulta Funzioni e operatori e le seguenti sezioni specifiche della documentazione di Trino.

funzione invoker_principal ()

La invoker_principal funzione è esclusiva del motore Athena versione 3 e non si trova in Trino.

Restituisce un elemento VARCHAR che contiene il ARN principale (IAMruolo o identità dell'Identity Center) che ha eseguito la query che chiama la funzione. Ad esempio, se l'invocatore della query utilizza le autorizzazioni di un IAM ruolo per eseguire la query, la funzione restituisce il ARN ruolo. IAM Il ruolo che esegue la query deve consentire l'azione. LakeFormation:GetDataLakePrincipal

Utilizzo

SELECT invoker_principal()

La tabella seguente mostra un esempio di risultato.

# _col0
1 arn:aws:iam::111122223333:ruolo/amministratore