Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
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à.
CURRENT_SESSION_ARN
Restituisce l’ARN dell’utente globale attualmente autorizzato. Gli utenti globali si presentano con la stessa identità in tutti gli account, i cluster e i gruppi di lavoro serverless Redshift. Gli utenti globali accedono tramite IAM Identity Center o tramite l'autenticazione IAM-based della sessione. Gli utenti di data lake sono utenti AWS globali.
Questa funzione viene in genere utilizzata nel contesto dell'utilizzo di viste multidialettali AWS Glue . Per ulteriori informazioni sulla gestione delle identità con Centro identità IAM e Redshift, consulta Connessione di Redshift a Centro identità IAM per offrire agli utenti un’esperienza di single sign-on. Per ulteriori informazioni sulle viste Glue multi-dialettali Creazione di viste nel AWS Glue Data Catalog.
Sintassi
current_session_arn()
Tipo restituito
Restituisce una stringa VARCHAR dell’utente autenticato a livello globale o un valore null.
Note per l'utilizzo
Gli utenti locali non sono supportati e generano una risposta null.
Esempio
La seguente query restituisce il nome dell’ARN della sessione corrente:
SELECT current_session_arn(); current_session_arn -------------- arn:aws:iam::123456789012:user/user (1 row)