Amazon Lambda (Tech Preview) connector
The purpose of this connector is to provide a seamless, secure, and robust integration point between the Boomi integration platform and AWS Lambda. It enables Boomi developers to build and orchestrate processes that invoke serverless functions without having to manage the underlying complexities of API invocation, IAM permissions, request payload formatting, error handling, and authentication mechanisms.
This connector abstracts the operational details of Lambda invocation—such as synchronous and asynchronous execution, region configuration, and security credentials—allowing developers to focus on business logic rather than infrastructure management.
By invoking AWS Lambda functions with structured JSON payloads, the connector enables seamless execution of serverless business logic directly from Boomi processes.
The connector dynamically discovers Lambda functions available within your AWS account and selected region, and provides a streamlined configuration aligned
Key Benefits of the AWS Lambda Connector
-
Simplified Integration
Directly invoke AWS Lambda functions without manually handling REST endpoints, SDK implementation, or request signing. -
Automatic Function Discovery
Automatically lists available Lambda functions based on configured AWS credentials and region, reducing manual configuration errors. -
Secure Authentication
Supports IAM-based authentication, ensuring secure access using AWS best practices without exposing credentials in process design. -
Flexible Invocation Types
Supports:- Synchronous invocation (RequestResponse)
- Asynchronous invocation (Event)
- DryRun
-
Reduced Development Complexity
Abstracts low-level details such as:- Payload formatting
- Region handling
- IAM permissions
- Invocation types
-
Improved Maintainability
Centralizes Lambda invocation configuration, making processes cleaner, reusable, and easier to manage. -
Scalable & Serverless Execution
Leverages AWS Lambda’s automatic scaling and high availability without infrastructure management.
Connector Configuration
To configure the connector, create these reusable components and then add them to your process:
- Amazon Lambda (Tech Preview) connection
- Amazon Lambda (Tech Preview) operations (Invoke).
After you build the connection and operation, place the connector step in your process.
Prerequisites
- An AWS account with access to Amazon lambda function’s in the target region
- Appropriate IAM permissions to list models and invoke AWS Lambda Runtime
- One of the following credential options:
- AWS Access Key ID and Secret Access Key
- IAM Roles Anywhere profile with client certificate and private key
Supported Versions and SDKs
- Boomi Connector SDK:
2.25.0 - Java: 8
- Uses Boomi AWS utilities for AWS SigV4 signing