Lambda node

What is AWS Lambda?

AWS Lambda lets you run code without provisioning or managing servers. You can upload your code and set it to automatically trigger from other AWS services, or call it directly from any web or mobile app. You can build serverless backends using AWS Lambda to handle web, mobile, Internet of Things (IoT), and 3rd party API requests.

How does AWS Lambda work?

 

You can use AWS Lambda to execute code in response to triggers such as changes in data, shifts in system state, or actions by users.

Orbita has a Lambda node that can call the AWS Lambda function, which acts as a connector between Orbita systems and the client’s systems.

Consider a use case where you create a flow in Orbita’s Experience designer that sends emails to the users, but the client does not want to expose its user information through APIs. In this case, the client can consider writing a code in AWS Lambda that interacts with client systems and fetches the requested details to Orbita.

Lambda node in Experience Designer

  1. In Experience Designer, search for Lambda in the search bar to get the amazon lambda node.

  2. Drag and drop it in the canvas to use this node.

  3. Double click on the node to edit its properties.

Edit Amazon lambda node

  • Name. Custom name for the node.

  • Operation. By default, invoke is selected. This will call the Lambda function.

  • Lambda Name. Lambda function name.

  • AWS. If you already added a configuration, select that configuration from the drop-down.

Edit Amazon config node

If you want to add a new Amazon configuration, click Edit to get the Edit amazon-config node window. The properties of the fields in this node are explained below.

  • Name. Name of the configuration.

  • Region. Which region the Lambda is running.

  • Access Id. This information you can get it from the AWS developer console.

  • Secret Key. This information you can get it from the AWS developer console.

  • Proxy Required. When this checkbox is checked, you must provide the proxy address.

  • Proxy Address. Proxy address, if any.

Related Articles