IBM App Connect Integrate with AWS Lambda
Here in this blog, we will learn about IBM App Connect integrate with AWS Lambda.
AWS Lambda:
Amazon Web Services (AWS) Lambda is an event-driven, serverless computing technology provided by Amazon Web Services (AWS). It lets you run code for applications or backend services without having to provision or manage servers.
App Connect provides a user-friendly interface for building integration flows that connect various applications, including AWS Lambda. By leveraging the App Connect UI, you can easily design and deploy flows that orchestrate data and events between different services.
IBM AWS Lambda Request Node:
Connect to AWS Lambda using IBM App Connect Enterprise and make requests to create, retrieve, edit, delete, or invoke functions.
A synopsis of what you will perform is provided below:
1. Set up a local integration server with a vault to securely store credentials needed for connecting to AWS Lambda.
2. Begin the connector discovery process with a policy project, which will be used to store an AWS Lambda policy with connection information like region.
Connection fields and their description
• The password for your Amazon Lambda account. Obtain the secret access key by visiting the AWS Management Console’s Security Credentials page.
• The access key ID of your AWS Lambda account. Obtain the access key ID by visiting the AWS Management Console’s Security Credentials page.
• The AWS Lambda instance’s region, such as us-east-1.
3. Choose the object and action that the AWS Lambda Request node will execute.
4. Save the results of the connector.
5. Depending on the integration requirements, configure nodes to handle and save the results or responses from the AWS Lambda Request node.
Scenario:
In this below example, we have created an AWS function called ‘kjkj’ via an AWS Lambda function. So here we are retrieving the function using IBM ACE. We will get the Function Name, Role and FunctionARN etc.
Example: The Below Figure shows the Integration of IBM Ace with AWS Lambda
The below fig shows how you can retrieve the AWS function using postman tool.