AWS Lambda integration

Serverless: invoke functions, list functions, manage aliases and versions

Help Centre › Connectors

Overview

AWS Lambda is the serverless function runtime. The Automize AWS Lambda connector invokes Lambdas synchronously or asynchronously, reads function metadata, and lists versions/aliases.

  • Regions: Lambda is regional. Each function lives in one AWS region. Pick the region matching your function on the connection.
  • Plans: Pay-as-you-go. Free tier covers 1M invocations + 400k GB-seconds per month.

Setting up the connection

Auth type: aws_sigv4.

  1. AWS Console → IAM → create user with programmatic access.
  2. Attach a policy with lambda:InvokeFunction (and lambda:GetFunction for metadata reads) scoped to the function ARNs you'll call.
  3. Create access keys. In Automize, paste into a new AWS Lambda connection along with default region.

Find your credentials at https://us-east-1.console.aws.amazon.com/iam/home.


Rate limits

Lambda's per-region concurrency limit is 1,000 by default (request increase via support). Per-function reserved concurrency caps individual function fleets. The connector retries 429 / TooManyRequestsException.


Data model

Functions are the unit:

    Function ─┬─ Aliases (named pointers to versions)
              ├─ Versions (immutable snapshots)
              ├─ Environment variables
              └─ Triggers (event sources)

Available operations

5 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Get FunctionGeneralGet function configuration
Invoke FunctionGeneralInvoke a Lambda function
List AliasesGeneralList function aliases
List FunctionsGeneralList all Lambda functions
List VersionsGeneralList function versions

Operations

Get Function

Get function configuration

ParameterRequiredTypeDescription
Function Name function_nameYestext

Tips

  • Returns function code location + config (runtime, memory, env vars, role, layers).

Invoke Function

Invoke a Lambda function

ParameterRequiredTypeDescription
Function Name function_nameYestext

Tips

  • InvocationType: RequestResponse (sync, returns payload), Event (async, returns 202), DryRun (validate only).
  • payload: JSON body the function receives as event.
  • Sync invokes time out after 15 min max – most APIs run sub-second.

Errors

  • ResourceNotFoundException – function_name typo or region mismatch. Lambda ARNs include region – connector's region must match.
  • TooManyRequestsException – Concurrency limit hit. Either raise the limit or batch invocations.

List Aliases

List function aliases

ParameterRequiredTypeDescription
Function Name function_nameYestext

Tips

  • Aliases point to versions – used for blue/green and canary deployments. Invoke an alias name to target its mapped version.

List Functions

List all Lambda functions

No input parameters.

Tips

  • Pages 50 per call (MaxItems). Use Marker for next page.

List Versions

List function versions

ParameterRequiredTypeDescription
Function Name function_nameYestext

Tips

  • Versions are immutable snapshots. $LATEST is always the most recent code.

FAQ

Sync vs async – which?
Sync (RequestResponse) waits for the function's response and surfaces it back. Async (Event) returns immediately – Lambda queues. Async retries failures up to 2 times. Use sync when you need the result; async for fire-and-forget.
Cold start mitigation?
Not via this connector. Use Lambda's Provisioned Concurrency setting in AWS Console for latency-critical functions.
Why is my function timing out?
Function timeout is configured per-function (max 15 min). For invocations, the API gateway timeout is typically 29s – Lambda runs longer but the response gets cut off. Use async for long-running.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.