AWS Kinesis Data Stream
Conéctese a su servicio de Amazon Kinesis para usarlo como fuente de datos en sus proyectos de Qlik Open Lakehouse. Las conexiones de Kinesis solo se pueden usar con la tarea de destino de streaming y la tarea de transformación de streaming.
Un AWS Kinesis Data Stream es un servicio totalmente administrado para capturar y procesar continuamente streams de datos en tiempo real. En un proyecto de Qlik Open Lakehouse, un stream de Kinesis se puede usar como fuente de datos de streaming para ingerir eventos y registros de alta velocidad en tablas de Apache Iceberg. Los datos leídos del stream se procesan a través de las tareas de destino/aterrizaje de streaming y de transformación de streaming, lo que permite la ingesta, transformación y almacenamiento casi en tiempo real de datos de streaming en un formato de tabla abierto y consultable, adecuado para análisis y consumo posteriores. Los flujos o streams se pueden dividir en varios conjuntos de datos mediante una tarea de transformación.
Requisitos previos
Para crear una conexión a su servicio de Amazon Kinesis, se requiere lo siguiente:
-
Si utiliza la autenticación basada en roles para acceder al depósito, necesitará:
-
Permiso de acceso a la integración de red que desea utilizar para la conexión.
-
El rol de ARN, o puede crear uno durante el proceso de configuración.
-
-
Si utiliza la autenticación por clave de acceso para acceder al depósito, necesitará:
-
Su ID de clave de acceso a AWS.
-
Su clave de acceso secreta de AWS.
-
Configurar las propiedades de conexión de Kinesis
Para configurar su conexión de Kinesis, haga lo siguiente:
-
En Conexiones, haga clic en Crear conexión.
-
Seleccione el Espacio donde desea crear la conexión o elija Crear nuevo espacio de datos.
-
Seleccione Kinesis de la lista de nombres de Conector o use el cuadro Buscar. Asegúrese de que el Tipo sea Origen y la Categoría sea Streaming.
-
Seleccione la Región donde está alojado su servicio de Kinesis.
-
En Tipo de autenticación, seleccione cómo desea conectarse y configure los ajustes.
Basada en roles
Complete los pasos siguientes para utilizar la autenticación basada en roles.
Crear el rol de ARN
-
Seleccione la Integración de red para su conexión.
-
Indique su rol de ARN si ya lo tiene.
Crear un rol de AWS
Siga los pasos para crear un rol de AWS:
-
Crear rol
-
En la consola de AWS, vaya a IAM.
-
En Roles, haga clic en Crear rol y configúrelo:
-
Tipo de entidad de confianza: seleccione Política de confianza personalizada.
-
Declaración: copie la política de entidad de confianza creada en Crear un rol de AWS en Qlik Cloud en el panel de código de AWS.
-
Cree el rol.
-
-
Crear la política inline
-
En la Consola de AWS, en Roles, haga clic en el rol que creó en el Paso 1.
-
En Políticas de permisos, haga clic en Añadir permisos > Crear política inline.
-
Copie el código de Qlik Cloud y péguelo en la política de AWS.
Nota informativaEl código concede a la conexión de Kinesis acceso a todos los streams de Kinesis en todas las cuentas de AWS de la región seleccionada.
-
-
Copiar el rol de ARN
-
Desde la página Roles en la consola de AWS, localice el valor de ARN en la sección Resumen.
-
Copie el ARN y péguelo en Rol de ARN en Qlik Cloud.
-
Clave de acceso
Complete los siguientes pasos para usar una clave de acceso para autenticar su conexión:
-
Clave de acceso: agregue su identificador único de clave de acceso de AWS que utilizará para la autenticación.
-
Clave secreta: indique su clave de acceso secreta de AWS para utilizarla junto con su clave de acceso.
- Crear la política
-
En la consola de AWS, vaya a IAM.
-
Vaya a Políticas> Crear política.
-
En Qlik Cloud, en el diálogo Crear un rol de AWS, copie la política.
-
En AWS, en el editor de políticas, pegue la política.
Nota informativaEl código concede a la conexión de Kinesis acceso a todos los streams de Kinesis en todas las cuentas de AWS en la región seleccionada.
-
-
Adjuntar la nueva política a un usuario
-
Adjunte la nueva política al usuario al que desea proporcionar acceso.
-
Crear la conexión
Cuando haya configurado su método de seguridad, complete los pasos siguientes para crear su conexión:
-
En Nombre, indique el nombre que desee mostrar para la conexión, por ejemplo, My Kinesis Streaming Source connection.
-
Haga clic en Probar conexión para validar las credenciales.
-
Haga clic en Crear.