Cómo utilizar IBM App Connect con AWS Lambda
AWS Lambda es una plataforma informática sin servidor controlada por sucesos que ofrece Amazon Web Services (AWS). Le permite ejecutar código para aplicaciones o servicios de fondo sin suministrar ni gestionar servidores.
App Connect Enterprise as a Service conector
Conector local en contenedores (release de Continuous Delivery) 12.0.5.0-r4 o posterior
Conector local en contenedores (soporte a largo plazo Cycle-2 release)
Versiones de producto y API soportadas
Para averiguar a qué versiones de producto y API da soporte este conector, consulte Requisitos detallados del sistema en la página IBM .
Conexión a AWS Lambda
Complete los campos de conexión que ve en la página del Diseñador App Connect Conectar o en el editor de flujo. Si es necesario, trabaje con su administrador de AWS Lambda para obtener estos valores.
Tipos de autorización y campos de conexión AWS Lambda :
- BÁSICO
- Clave de acceso secreta : La clave de acceso secreta de su cuenta de AWS Lambda. Obtenga la clave de acceso secreta en la página Credenciales de seguridad de la consola de gestión AWS.
- OIDC BÁSICO
- Región : La región de su instancia de AWS Lambda, por ejemplo,
us-east-1. Puede encontrar el valor del parámetro Region al final de la URL cuando haya iniciado sesión en la consola de gestión AWS (por ejemplo, https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).Sugerencia: Para obtener más información, consulte Puntos finales de servicio deAWS en la página Documentación deAWS .
Para obtener los valores de conexión para AWS Lambda, consulte Obtención de valores de conexión para AWS Lambda.
Para conectarse a un punto final de AWS Lambda desde la página Aplicaciones y API App Connect Designer por primera vez, expanda AWS Lambda y luego haga clic en Conectar.
Antes de utilizar la cuenta creada en App Connect en un flujo, cambie el nombre de la cuenta por algo significativo que le ayude a identificarla. Para cambiar el nombre de la cuenta en la página Aplicaciones y API, seleccione la cuenta, abra su menú de opciones (⋮) y, a continuación, haga clic en Cambiar nombre de cuenta.
Consideraciones generales
Antes de utilizar App Connect Designer con AWS Lambda, tenga en cuenta las consideraciones siguientes:
- (Consideración general) Puede ver listas de los eventos y acciones desencadenantes que están disponibles en la página Aplicaciones y API del Diseñador de App Connect.
Para algunas aplicaciones, los eventos y acciones dependen del entorno y de si el conector admite eventos configurables y descubrimiento dinámico de acciones. Si la aplicación da soporte a sucesos configurables, verá un enlace Mostrar más sucesos configurables bajo la lista de sucesos. Si la aplicación da soporte al descubrimiento dinámico de acciones, verá un enlace Mostrar más bajo la lista de acciones.
- (Consideración general) Si está utilizando varias cuentas para una aplicación, el conjunto de campos que se visualiza al seleccionar una acción para esa aplicación puede variar para distintas cuentas. En el editor de flujos, algunas aplicaciones siempre proporcionan un conjunto organizado de campos estáticos para una acción. Otras aplicaciones utilizan el descubrimiento dinámico para recuperar el conjunto de campos configurados en la instancia a la que está conectado. Por ejemplo, si tiene dos cuentas para dos instancias de una aplicación, la primera cuenta puede utilizar valores que estén listos para su uso inmediato. Sin embargo, la segunda cuenta se puede configurar con campos personalizados adicionales.
Sucesos y acciones
Sucesos de AWS Lambda
Estos sucesos son para cambios en esta aplicación que desencadenan que un flujo empiece a completar las acciones en el flujo.
Acciones de AWS Lambda
El flujo completa estas acciones en esta aplicación.
| Objecto | Acción | Descripción | Enlace de referencia |
|---|---|---|---|
| Functions | Crear función | Crea una función | https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-lambda/interfaces/createfunctioncommandinput.html |
| Suprimir función | Elimina una función | https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-lambda/interfaces/deletealiascommandinput.html | |
| Invocar función | Invoca la función | https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-lambda/interfaces/invokecommandinput.html | |
| Recuperar funciones | Recupera las funciones | https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-lambda/interfaces/getfunctioncommandinput.html | |
| Función de actualización | Actualiza una función | https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-lambda/interfaces/updatefunctioncodecommandinput.html |
Ejemplos

Utilizar plantillas para crear rápidamente flujos para AWS Lambda
Aprenda a utilizar plantillas de App Connect para crear rápidamente flujos que realicen acciones en AWS Lambda. Por ejemplo, abra Discover y busque AWS Lambda.

Utilice IBM® App Connect para crear flujos que se integren con AWS Lambda.
Lea el blog en la comunidad de IBM para aprender a invocar una función desde AWS Lambda siempre que se cree una oportunidad en Salesforce. Pulse Leer el blog para ir al blog.