CURRENT_SESSION_ARN - Amazon Redshift

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)