Conector de Amazon Lambda (Beta) para Jitterbit Integration Studio
Resumen
El conector de Amazon Lambda (Beta) establece el acceso a AWS Lambda el conector de Amazon Lambda (Beta) proporciona una interfaz para crear una conexión de Amazon Lambda (Beta), la base para generar instancias de actividades de Amazon Lambda (Beta). Estas actividades, una vez configuradas, interactúan con AWS Lambda a través de la conexión.
Se accede al conector de Amazon Lambda (Beta) desde la pestaña extremos y conectores del proyecto de la paleta de componentes de diseño (consulte paleta de componentes de diseño)
Nota
Para enviar comentarios sobre esta función beta, contacte al Equipo de Producto de Jitterbit.
Descripción general del conector
Este conector se utiliza para configurar inicialmente una conexión de Amazon Lambda (Beta). Los tipos de actividad asociados con esa conexión se utilizan luego para crear instancias de actividades que están destinadas a usarse como fuentes (para proporcionar datos en una operación) o destinos (para consumir datos en una operación).
En conjunto, una conexión específica de Amazon Lambda (Beta) y sus actividades se denominan un extremo de Amazon Lambda (Beta):
-
Obtener respuesta asíncrona: Recupera una respuesta asincrónica de AWS Lambda de una cola de Amazon SQS y está destinada a utilizarse como fuente para proporcionar datos en una operación.
-
Función Obtener: Recupera una función de AWS Lambda y está destinado a usarse como fuente en una operación.
-
Invocar función: Invoca una función en AWS Lambda y está destinado a ser utilizado como objetivo en una operación.
-
Función de lista: Enumera funciones de AWS Lambda y está destinado a usarse como fuente en una operación.
Nota
Este conector es un SDK de conector conector basado en al que Jitterbit puede hacer referencia al comunicar cambios realizados en los conectores creados con el SDK del Conector.
Requisitos previos y versiones de API compatibles
El conector de Amazon Lambda (Beta) requiere el uso de una versión de agente 10.1 o posterior. Estas versiones del agente descargan automáticamente la última versión del conector cuando es necesario.
El conector de Amazon Lambda (Beta) utiliza el SDK de AWS para Java 2.x. Consulte la documentación del SDK, así como la documentación de referencia general de la API de AWS Lambda para obtener información sobre los nodos y campos del esquema.
Para obtener información adicional sobre AWS Lambda, consulte la Guía desarrollador de AWS Lambda para utilizar las actividades del conector de Amazon Lambda (Beta), la cuenta de AWS IAM asociada a AWS Lambda debe tener ciertos AWS Lambda y Amazon SQS permisos establecidos. Todas las actividades del conector requieren el lambda:ListFunctions
permiso. Además, cada actividad requiere permisos específicos adicionales. La siguiente tabla resume los permisos necesarios:
Se necesita permiso | Funcionalidad |
---|---|
lambda:ListFunctions | Recuperación de metadatos de actividad durante la configuración de la actividad y Función de lista ejecución |
sqs:GetQueueUrl , sqs:ListQueues , y sqs:ReceiveMessage | Obtener respuesta asincrónica ejecución |
lambda:GetFunction , lambda:ListTags | Función Obtener ejecución |
lambda:GetFunction , lambda:ListTags , y lambda:InvokeFunction | Invocar función ejecución |
Antes de usar la actividad Obtener respuesta asíncrona, requisitos previos adicionales deben cumplirse.
Solución de problemas
Si tiene problemas con el conector de Amazon Lambda (Beta), se recomiendan estos pasos:
-
Haga clic en el botón Probar en la configuración de conexión para garantizar que la conexión sea exitosa y para garantizar que se descargue la última versión del conector al agente (a menos que se utilice la política Deshabilitar actualización automática del conector política de la organización).
-
Verifique los registros de operación para cualquier información escrita durante la ejecución de la operación.
-
Habilitar el registro de depurar de operación (para agentes en la nube o para agentes privados) para generar archivos de registro y datos adicionales.
-
Si utiliza agentes privados, puede habilitar el registro detallado del conector para este conector agregando esta entrada de configuración del registrador a su agente privado
logback.xml
archivo:<logger name="org.jitterbit.connector.lambda" level="DEBUG"/>
Para obtener más información sobre el registro detallado de conectores, consulte Registro detallado para conectores que usan agentes privados de Jitterbit.
-
Si utiliza agentes privados, puede consultar los registros de agentes para obtener más información.
-
Para obtener más información sobre la solución de problemas, consulte Solución de problemas de funcionamiento.