CURRENT_SESSION_ARN
Devuelve el ARN del usuario global autorizado actualmente. Los usuarios globales se presentan con la misma identidad en todas las cuentas, clústeres y grupos de trabajo sin servidor de Redshift. Los usuarios globales inician sesión a través de IAM Identity Center o mediante la autenticación de sesión basada en IAM. Los usuarios del lago de datos son usuarios de AWS globales.
Esta función se suele utilizar en el contexto del uso de vistas multidialectales de AWS Glue. Para obtener más información sobre la administración de identidades con IAM Identity Center y Redshift, consulte Conectar Redshift con IAM Identity Center para ofrecer a los usuarios una experiencia de inicio de sesión único. Para obtener más información sobre las vistas de Glue multidialectales, consulte Creación de vistas en el catálogo de datos de AWS Glue.
Sintaxis
current_session_arn()
Tipo de retorno
Devuelve una cadena VARCHAR del usuario autenticado de forma global o un valor nulo.
Notas de uso
No se admiten los usuarios locales y el resultado es una respuesta nula.
Ejemplo
La siguiente consulta devuelve el nombre del ARN de la sesión actual:
SELECT current_session_arn();
current_session_arn
--------------
arn:aws:iam::123456789012:user/user
(1 row)