Connectors

Cloud Infrastructure & DevOps

AWS Lambda

Serverless compute: invoke functions, pass payloads, and manage function configuration and versions
Signs in with
Connection details
Runs on
Cloud or On-Prem Worker
Operations
85
Ready-made triggers
0

Connect AWS Lambda

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for AWS Lambda and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
FieldWhat to enter
Access key IDRequiredSecret
Secret access keyRequiredSecret
Session tokenOptionalSecret
RegionOptionalExample: us-east-1
Endpoint URLOptionalFor LocalStack or a VPC endpoint. Leave blank for AWS.

Use it in a flow

  1. Open a flow, open the node library and search for AWS Lambda.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from AWS Lambda without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if AWS Lambda can send webhooks, a Webhook trigger receives them at its own URL.

Operations

85 operations in 11 groups. Each one is a step you can add to a flow.

Account & runtime3
Get account settingsgetAccountSettings
Get runtime management configgetRuntimeManagementConfig
Put runtime management configputRuntimeManagementConfig
Aliases5
Create aliascreateAlias
Delete aliasdeleteAlias
Get aliasgetAlias
List aliaseslistAliases
Update aliasupdateAlias
Capacity providers6
Create capacity providercreateCapacityProvider
Delete capacity providerdeleteCapacityProvider
Get capacity providergetCapacityProvider
List capacity providerslistCapacityProviders
List function versions by capacity providerlistFunctionVersionsByCapacityProvider
Update capacity providerupdateCapacityProvider
Code signing9
Create code signing configcreateCodeSigningConfig
Delete code signing configdeleteCodeSigningConfig
Delete function code signing configdeleteFunctionCodeSigningConfig
Get code signing configgetCodeSigningConfig
Get function code signing configgetFunctionCodeSigningConfig
List code signing configslistCodeSigningConfigs
List functions by code signing configlistFunctionsByCodeSigningConfig
Put function code signing configputFunctionCodeSigningConfig
Update code signing configupdateCodeSigningConfig
Concurrency & scaling11
Delete function concurrencydeleteFunctionConcurrency
Delete provisioned concurrency configdeleteProvisionedConcurrencyConfig
Get function concurrencygetFunctionConcurrency
Get function recursion configgetFunctionRecursionConfig
Get function scaling configgetFunctionScalingConfig
Get provisioned concurrency configgetProvisionedConcurrencyConfig
List provisioned concurrency configslistProvisionedConcurrencyConfigs
Put function concurrencyputFunctionConcurrency
Put function recursion configputFunctionRecursionConfig
Put function scaling configputFunctionScalingConfig
Put provisioned concurrency configputProvisionedConcurrencyConfig
Durable executions9
Checkpoint durable executioncheckpointDurableExecution
Get durable executiongetDurableExecution
Get durable execution historygetDurableExecutionHistory
Get durable execution stategetDurableExecutionState
List durable executions by functionlistDurableExecutionsByFunction
Send durable execution callback failuresendDurableExecutionCallbackFailure
Send durable execution callback heartbeatsendDurableExecutionCallbackHeartbeat
Send durable execution callback successsendDurableExecutionCallbackSuccess
Stop durable executionstopDurableExecution
Event sources5
Create event source mappingcreateEventSourceMapping
Delete event source mappingdeleteEventSourceMapping
Get event source mappinggetEventSourceMapping
List event source mappingslistEventSourceMappings
Update event source mappingupdateEventSourceMapping
Function URLs5
Create function url configcreateFunctionUrlConfig
Delete function url configdeleteFunctionUrlConfig
Get function url configgetFunctionUrlConfig
List function url configslistFunctionUrlConfigs
Update function url configupdateFunctionUrlConfig
Functions & versions18
Create functioncreateFunction
Delete functiondeleteFunction
Delete function event invoke configdeleteFunctionEventInvokeConfig
Get functiongetFunction
Get function configurationgetFunctionConfiguration
Get function event invoke configgetFunctionEventInvokeConfig
Invokeinvoke
Invoke asyncinvokeAsync
Invoke with response streaminvokeWithResponseStream
List function event invoke configslistFunctionEventInvokeConfigs
List functionslistFunctions
List versions by functionlistVersionsByFunction
Publish versionpublishVersion
Put function event invoke configputFunctionEventInvokeConfig
Untag resourceuntagResource
Update function codeupdateFunctionCode
Update function configurationupdateFunctionConfiguration
Update function event invoke configupdateFunctionEventInvokeConfig
Layers9
Add layer version permissionaddLayerVersionPermission
Delete layer versiondeleteLayerVersion
Get layer versiongetLayerVersion
Get layer version by arngetLayerVersionByArn
Get layer version policygetLayerVersionPolicy
List layer versionslistLayerVersions
List layerslistLayers
Publish layer versionpublishLayerVersion
Remove layer version permissionremoveLayerVersionPermission
Permissions & tags5
Add permissionaddPermission
Get policygetPolicy
List tagslistTags
Remove permissionremovePermission
Tag resourcetagResource