Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
CURRENT_SESSION_ARN
Gibt den ARN des aktuell autorisierten globalen Benutzers zurück. Globale Benutzer verwenden dieselbe Identität für Redshift-Konten, Cluster und Serverless-Arbeitsgruppen. Globale Benutzer melden sich über das IAM Identity Center oder über die IAM-basierte Sitzungsauthentifizierung an. Data Lake-Benutzer sind globale AWS-Benutzer.
Diese Funktion wird normalerweise im Zusammenhang mit der Verwendung von AWS Glue-Ansichten mit mehreren Dialekten verwendet. Weitere Informationen zum Identitätsmanagement mit IAM Identity Center und Redshift finden Sie unter Verbinden von Redshift mit IAM Identity Center, um Benutzern eine Single-Sign-On-Umgebung zu bieten. Weitere Informationen zu Glue-Ansichten mit mehreren Dialekten finden Sie unter Erstellen von Ansichten im AWS Glue-Datenkatalog.
Syntax
current_session_arn()
Rückgabetyp
Gibt eine VARCHAR-Zeichenfolge des global authentifizierten Benutzers oder einen Nullwert zurück.
Nutzungshinweise
Lokale Benutzer werden nicht unterstützt und führen zu einer Null-Antwort.
Beispiel
Die folgende Abfrage gibt den ARN der aktuellen Sitzung zurück:
SELECT current_session_arn(); current_session_arn -------------- arn:aws:iam::123456789012:user/user (1 row)