---
title: Cloud Provider Connectors - AWS Lambda
description: Create and configure connectors in the old canvas
documentId: ipaas-legacy-connectors-cloud-provider
locale: en-US
---

- **AWS Lambda**

## Creating and editing a connector

To create a connector, follow the steps below:

<Steps>
<Step>
Access the **Connector Manager** screen from the left menu of the product or by clicking the card on the Welcome screen.
</Step>
<Step>
Click **+ NEW CONNECTOR** in the upper right corner of the screen.
</Step>
<Step>
Select the connector card. 

A new screen, **Connector Configuration**, will open.
Fill in the following data in the connector form:
</Step>
<Step>
In **Name**, give the connector a name.
</Step>
<Step>
In **Version**, enter its version.
</Step>
<Step>
In **Description** *(optional)*, add a description.
</Step>
<Step>
Select the environment in which you will deploy the connector.
</Step>
<Step>
Fill in the values for the required fields.

| Field | Description |
|-------|-----------|
| Secret Access Key | The user's access key. |
| Access Key ID | The user's ID. |
| Function | The name of the Lambda function you want to invoke. |
| Region | The region of the AWS Lambda account. |
| Operation | Operations that can be performed on the Lambda function through the connector. |
</Step>
<Step>
Click **CREATE**.
</Step>
</Steps>

<Callout type="note" title="NOTE">
If you select both environments, you must fill in the complete data for both to be able to create the connector.
</Callout>

To edit the connector, follow the steps below:

<Steps>
<Step>
Click on the connector. 

You can change:

* The description in the **Description** field.
* The environment selected for deployment: _staging_ or _production_ (there must be at least one environment enabled).
* The information in the selected environment form, even if the connector is in use in any integration flow.
</Step>
<Step>
When you finish your edits, click **SAVE**.
</Step>
</Steps>

<Callout type="warning" title="IMPORTANT">
You **cannot** delete a connector while it is in use in any integration.
</Callout>

## Configuring a connector

After creating the connector, you must configure it on the **Flow** screen. To do this, follow the steps below:

### Adding the connector to the canvas

<Steps>
<Step>
Access the **Integration Flows** screen and select your integration flow.

If you want to create a new flow, click **+ NEW FLOW** and access the **Flow** screen.

<Callout type="note" title="NOTE">
Check out our tutorial on [how to create your first integration flow](/docs/integrations/ipaas-legacy-create-flow).
</Callout>
</Step>
<Step>
Click the ![hub icon with plus sign](https://creative-ball-51b3fc85c0.media.strapiapp.com/connectors_Icon_1f4432d891.png) icon in the left editing menu.
</Step>
<Step>
Choose the connector you want. 
You can use the search bar to find it.
</Step>
<Step>
Connect it to a previous step if you want to use the properties of other steps.
</Step>
</Steps>

<Callout type="tip" title="TIP">
To copy the step, click the ![copy icon](https://creative-ball-51b3fc85c0.media.strapiapp.com/copy_step_icon_fd3cbe733c.png) button.
If the step form is already configured, the settings are copied as well.
</Callout>

To remove the connector from the canvas, select it and click the ![trash icon](https://creative-ball-51b3fc85c0.media.strapiapp.com/remove_Icon_486c52eeeb.png) button.

### Configuring the form 

<Steps>
<Step>
Select the connector on the canvas.
</Step>
<Step>
Click the edit icon ![pencil icon](https://creative-ball-51b3fc85c0.media.strapiapp.com/edit_icon_34464736ca.png).
</Step>
<Step>
Fill in the following form fields:

* **Name**: enter the connector name.
* **Connector**: select one of the registered connectors.
* **Timeout**: enter the request timeout in milliseconds. 

  By default, the value will be 3000 milliseconds and the maximum value is 60000 ms.

  <Callout type="note" title="NOTE">
  By clicking the ![list icon](https://creative-ball-51b3fc85c0.media.strapiapp.com/properties_icon_2c777edb35.png) icon to the right of the **Timeout** field, you can filter and display environment variables and the payload of previous steps (if the steps are connected) for use in timeout configuration.
  </Callout>

* **Properties**: use environment variables and [properties](/docs/integrations/ipaas-legacy-expression-builder) from previous steps to build your script in **Instruction**.

* **Instruction**: create your script by inserting input attributes or creating an expression by clicking the ![fx button](https://creative-ball-51b3fc85c0.media.strapiapp.com/function_icon_50715399e6.png) button to the right.
  The Concat function is available for creating the expression.
  This field comprises the native syntax of the protocol to which the connector provides access.

* **Ignore Errors**: by default, this button is disabled and you can enable it. 

  Check out more details about the **Ignore Errors** function in the table below:

  | Enabled ![](https://creative-ball-51b3fc85c0.media.strapiapp.com/switch_b7a9c56956.png) | Disabled ![](https://creative-ball-51b3fc85c0.media.strapiapp.com/switch_off_460667d32c.png) |
  |--------------------------------------|-------------------------------------------|
  | Flow execution continues, even if there are errors in the process. | Execution will be stopped immediately. |
  | Logs show the step with error. | Logs show execution up to the step with error. |
  | Following steps will be executed. | No following steps will be executed. |
</Step>
<Step>
Click **SAVE**.
</Step>
</Steps>
