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.
- AWS Console → IAM → create user with programmatic access.
- Attach a policy with lambda:InvokeFunction (and lambda:GetFunction for metadata reads) scoped to the function ARNs you'll call.
- 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.
| Operation | Category | What it does |
|---|---|---|
| Get Function | General | Get function configuration |
| Invoke Function | General | Invoke a Lambda function |
| List Aliases | General | List function aliases |
| List Functions | General | List all Lambda functions |
| List Versions | General | List function versions |
Operations
Get Function
Get function configuration
| Parameter | Required | Type | Description |
|---|---|---|---|
Function Name function_name | Yes | text |
Tips
- Returns function code location + config (runtime, memory, env vars, role, layers).
Invoke Function
Invoke a Lambda function
| Parameter | Required | Type | Description |
|---|---|---|---|
Function Name function_name | Yes | text |
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
| Parameter | Required | Type | Description |
|---|---|---|---|
Function Name function_name | Yes | text |
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
| Parameter | Required | Type | Description |
|---|---|---|---|
Function Name function_name | Yes | text |
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.