Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
STL_CONNECTION_LOG
Registra los intentos de autenticación y las conexiones y desconexiones.
STL_CONNECTION_LOG solo es visible para los superusuarios. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_CONNECTION_LOG. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.
Columnas de la tabla
Nombre de la columna | Tipo de datos: | Descripción |
---|---|---|
event | character(50) | Evento de conexión o de autenticación. |
recordtime | marca de tiempo | Hora cuando se produjo el evento. |
remotehost | character(45) | Nombre o dirección IP del host remoto. |
remoteport | character (32) | Número del puerto para el host remoto. |
pid | entero | ID del proceso asociado a la instrucción. |
dbname | character (50) | Nombre de la base de datos. |
nombre de usuario | character (50) | Nombre de usuario. |
authmethod | character (32) | Método de autenticación. |
duration | entero | Duración de la conexión en microsegundos. |
sslversion | character (50) | Versión de la capa de conexión segura (SSL). Esta columna está vacía cuando SSL está desactivado. |
sslcipher | character (128) | Cifrado de la SSL. |
mtu | entero | Unidad de transmisión máxima (MTU). |
sslcompression | character(64) | Tipo de compresión de la SSL. |
sslexpansion | character (64) | Tipo de expansión de la SSL. |
iamauthguid | character (36) | ID de autenticación de IAM para la solicitud de CloudTrail. |
application_name | character (250) | Nombre original o actualizado de la aplicación para una sesión. |
os_version | character(64) | La versión del sistema operativo que se encuentra en el equipo cliente que se conecta a su clúster de Amazon Redshift. |
driver_version | character(64) | La versión del controlador ODBC o JDBC que se conecta a su clúster de Amazon Redshift desde las herramientas de cliente SQL de terceros. |
plugin_name | character (32) | El nombre del complemento utilizado para conectarse a su clúster de Amazon Redshift. |
protocol_version | entero | La versión del protocolo interno que utiliza el controlador de Amazon Redshift cuando se establece su conexión con el servidor. Las versiones de protocolo se negocian entre el controlador y el servidor. En la versión se describen las características disponibles. Los valores válidos son:
|
sessionid | character (36) | El identificador único global de la sesión actual. El ID de la sesión persiste durante los reinicios de errores de nodo. |
compression | character(16) | Algoritmo de compresión que se utiliza para la conexión. |
Consultas de ejemplo
Para ver los detalles de las conexiones abiertas, ejecute la siguiente consulta.
select recordtime, username, dbname, remotehost, remoteport from stl_connection_log where event = 'initiating session' and pid not in (select pid from stl_connection_log where event = 'disconnecting session') order by 1 desc; recordtime | username | dbname | remotehost | remoteport --------------------+-------------+------------+---------------+------------ 2014-11-06 20:30:06 | rdsdb | dev | [local] | 2014-11-06 20:29:37 | test001 | test | 10.49.42.138 | 11111 2014-11-05 20:30:29 | rdsdb | dev | 10.49.42.138 | 33333 2014-11-05 20:28:35 | rdsdb | dev | [local] | (4 rows)
En el siguiente ejemplo, se refleja un intento fallido de autenticación y una correcta conexión y desconexión.
select event, recordtime, remotehost, username from stl_connection_log order by recordtime; event | recordtime | remotehost | username -----------------------+---------------------------+--------------+--------- authentication failure | 2012-10-25 14:41:56.96391 | 10.49.42.138 | john authenticated | 2012-10-25 14:42:10.87613 | 10.49.42.138 | john initiating session | 2012-10-25 14:42:10.87638 | 10.49.42.138 | john disconnecting session | 2012-10-25 14:42:19.95992 | 10.49.42.138 | john (4 rows)
En el siguiente ejemplo, se muestra la versión del controlador ODBC, el sistema operativo del equipo cliente y el complemento utilizado para conectarse al clúster de Amazon Redshift. En este ejemplo, el complemento se utiliza para la autenticación de controladores ODBC estándar mediante un nombre de inicio de sesión y una contraseña.
select driver_version, os_version, plugin_name from stl_connection_log; driver_version | os_version | plugin_name ----------------------------------------+-----------------------------------+-------------------- Amazon Redshift ODBC Driver 1.4.15.0001 | Darwin 18.7.0 x86_64 | none Amazon Redshift ODBC Driver 1.4.15.0001 | Linux 4.15.0-101-generic x86_64 | none
En el siguiente ejemplo, se muestra la versión del sistema operativo en el equipo cliente, la versión del controlador y la versión del protocolo.
select os_version, driver_version, protocol_version from stl_connection_log; os_version | driver_version | protocol_version --------------------------------+------------------------------+-------------------- Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2