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 ARN l'utente globale attualmente autorizzato. Gli utenti globali si presentano con la stessa identità in tutti gli account Redshift, i cluster e i gruppi di lavoro Serverless. Gli utenti globali accedono tramite IAM Identity Center o tramite IAM l'autenticazione basata sulla sessione. Gli utenti di Data Lake sono AWS utenti globali.
Questa funzione viene in genere utilizzata nel contesto dell'utilizzo di viste multidialettali AWS Glue . Per ulteriori informazioni sulla gestione delle IAM identità con Identity Center e Redshift, consulta Connect Redshift with IAM Identity Center per offrire agli utenti un'esperienza 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 VARCHAR stringa dell'utente autenticato a livello globale o un valore nullo.
Note per l'utilizzo
Gli utenti locali non sono supportati e generano una risposta nulla.
Esempio
La seguente query restituisce il nome della sessione ARN corrente:
SELECT current_session_arn(); current_session_arn -------------- arn:aws:iam::123456789012:user/user (1 row)