# AWS Lambda

{% hint style="info" %}
O conteúdo desta documentação está em revisão e pode ser alterado. Agradecemos sua compreensão enquanto trabalhamos para melhorá-la.
{% endhint %}

**AWS Lambda** gerencia e invoca funções do AWS Lambda usando a versão 2.x do AWS SDK.

## **Parâmetros**

Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por [expressões Double Braces](/documentation/connectors-and-triggers/pt-br/double-braces/overview.md) estão marcados com `(DB)`.

### **Aba General**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Dynamic Account</strong></td><td>Quando ativo, o conector usará a conta dinamicamente. Caso contrário, usará a conta de forma estática.</td><td>False</td><td>Booleano</td></tr><tr><td><strong>Account Name</strong> <code>(DB)</code></td><td>O nome da conta dinâmica usada pelo conector. Esta conta deve ter sido previamente configurada em um conector <a href="/pages/iulYYuz29bvfGjceZb4e"><strong>Store Account</strong></a> no pipeline para que este processo tenha efeito. Este parâmetro fica disponível apenas se o parâmetro <strong>Dynamic Account</strong> estiver ativo.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Account</strong></td><td>A conta usada pelo conector. Este parâmetro fica disponível apenas se o parâmetro <strong>Dynamic Account</strong> estiver inativo.</td><td>N/A</td><td>Account</td></tr><tr><td><strong>Function</strong> <code>(DB)</code></td><td>Nome da função Lambda.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Fail On Error</strong></td><td>Se a opção for ativada, a execução do pipeline com erro será interrompida. Caso contrário, a execução do pipeline continua, mas o resultado mostrará um valor falso para a propriedade <code>"success"</code>.</td><td>False</td><td>Booleano</td></tr></tbody></table>

### **Aba Optional**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Override Endpoint</strong></td><td>Define a necessidade de sobrescrever o endpoint. Esta opção precisa ser usada em combinação com a opção <strong>Uri Endpoint Override</strong>.</td><td>False</td><td>Booleano</td></tr><tr><td><strong>Pojo Request</strong></td><td>Define se um POJO será utilizado como corpo da requisição ou não.</td><td>False</td><td>Booleano</td></tr><tr><td><strong>Region</strong> <code>(DB)</code></td><td>A região em que o cliente Lambda precisa operar. Ao usar este parâmetro, a configuração espera o nome da região em letras minúsculas (por exemplo, ap-east-1). Será necessário usar o nome Region.EU_WEST_1.id().</td><td>N/A</td><td>String</td></tr><tr><td><strong>Trust All Certificates</strong></td><td>Define se todos os certificados serão confiáveis em caso de sobrescrever o endpoint.</td><td>False</td><td>Booleano</td></tr><tr><td><strong>Uri Endpoint Override</strong> <code>(DB)</code></td><td>Define o URI do endpoint sobrescrito. Esta opção precisa ser usada em combinação com a opção <strong>Override Endpoint</strong>.</td><td>N/A</td><td>String</td></tr></tbody></table>

### **Aba Headers**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Operation</strong> <code>(DB)</code></td><td>A operação que desejamos executar. Substitui a operação passada como parâmetro de consulta.</td><td>N/A</td><td>String</td></tr><tr><td><strong>S3 Bucket</strong> <code>(DB)</code></td><td>O nome do bucket Amazon S3 onde o arquivo .zip contendo seu pacote de implantação está armazenado. Este bucket deve residir na mesma região da AWS onde você está criando a função Lambda.</td><td>N/A</td><td>String</td></tr><tr><td><strong>S3 Key</strong> <code>(DB)</code></td><td>O nome da chave do objeto Amazon S3 (o pacote de implantação) que você deseja fazer upload.</td><td>N/A</td><td>String</td></tr><tr><td><strong>S3 Object Version</strong> <code>(DB)</code></td><td>A versão do objeto Amazon S3 (o pacote de implantação) que você deseja fazer upload.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Zip File</strong> <code>(DB)</code></td><td>O caminho local do arquivo zip (o pacote de implantação). O conteúdo do arquivo zip também pode ser inserido no corpo da mensagem.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Description</strong> <code>(DB)</code></td><td>A descrição fornecida pelo usuário.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Role</strong> <code>(DB)</code></td><td>O Amazon Resource Name (ARN) da função IAM que o Lambda assume ao executar sua função para acessar outros recursos da Amazon Web Services (AWS).</td><td>N/A</td><td>String</td></tr><tr><td><strong>Runtime</strong> <code>(DB)</code></td><td>O ambiente de runtime para a função Lambda que você está fazendo upload. (nodejs, nodejs4.3, nodejs6.10, java8, python2.7, python3.6, dotnetcore1.0, nodejs4.3-edge).</td><td>N/A</td><td>String</td></tr><tr><td><strong>Handler</strong> <code>(DB)</code></td><td>A função dentro do seu código que o Lambda chama para iniciar a execução. Para Node.js, é o valor module-name.export na sua função. Para Java, pode ser package.class-name::handler ou package.class-name.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Target Arn</strong> <code>(DB)</code></td><td>O objeto pai que contém o ARN (Amazon Resource Name) de uma fila Amazon SQS ou tópico Amazon SNS.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Memory Size</strong></td><td>O tamanho da memória, em MB, que você configurou para a função. Deve ser múltiplo de 64 MB.</td><td>N/A</td><td>Integer</td></tr><tr><td><strong>KMS Key Arn</strong> <code>(DB)</code></td><td>O Amazon Resource Name (ARN) da chave KMS usada para criptografar as variáveis de ambiente da sua função. Se não for fornecido, o AWS Lambda usará uma chave de serviço padrão.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Environment Variables</strong></td><td>Os pares chave-valor que representam as configurações de configuração do seu ambiente.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Publish</strong></td><td>Este parâmetro booleano pode ser usado para solicitar ao AWS Lambda que crie a função Lambda e publique uma versão como uma operação atômica.</td><td>false</td><td>Boolean</td></tr><tr><td><strong>Timeout</strong></td><td>O tempo de execução da função no qual o Lambda deve encerrar a função. O padrão é 3 segundos.</td><td>N/A</td><td>Integer</td></tr><tr><td><strong>Tags</strong></td><td>A lista de tags (pares chave-valor) atribuídas à nova função.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Tracing Config</strong> <code>(DB)</code></td><td>As configurações de rastreamento da sua função (Active ou PassThrough).</td><td>N/A</td><td>String</td></tr><tr><td><strong>Security Group Ids</strong> <code>(DB)</code></td><td>Se sua função Lambda acessar recursos em uma VPC, uma lista de um ou mais IDs de grupos de segurança na sua VPC.</td><td>N/A</td><td>JSON</td></tr><tr><td><strong>Subnet Ids</strong> <code>(DB)</code></td><td>Se sua função Lambda acessar recursos em uma VPC, uma lista de um ou mais IDs de sub-rede na sua VPC.</td><td>N/A</td><td>JSON</td></tr><tr><td><strong>Event Source Arn</strong> <code>(DB)</code></td><td>O Amazon Resource Name (ARN) da fonte do evento.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Event Source Batch Size</strong></td><td>O número máximo de registros em cada lote que o Lambda puxa do seu fluxo ou fila e envia para sua função.</td><td>N/A</td><td>Integer</td></tr><tr><td><strong>Event Source Uuid</strong> <code>(DB)</code></td><td>O identificador do mapeamento da fonte do evento.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Resource Arn</strong> <code>(DB)</code></td><td>O Amazon Resource Name (ARN) da função.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Resource Tags</strong></td><td>Uma lista de tags a serem aplicadas à função.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Resource Tag Keys</strong> <code>(DB)</code></td><td>Uma lista de chaves de tags a serem removidas da função.</td><td>N/A</td><td>Json</td></tr><tr><td><strong>Version Description</strong> <code>(DB)</code></td><td>Uma descrição para a versão para substituir a descrição na configuração da função.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Version Revision Id</strong> <code>(DB)</code></td><td>Atualize a função apenas se o ID de revisão corresponder ao ID especificado.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Function Version</strong> <code>(DB)</code></td><td>A versão da função a ser definida no alias.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Alias Function Name</strong> <code>(DB)</code></td><td>O nome da função do alias.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Alias Function Description</strong> <code>(DB)</code></td><td>A descrição da função a ser definida no alias.</td><td>N/A</td><td>String</td></tr></tbody></table>

### **Aba Documentation**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td>Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.</td><td>N/A</td><td>String</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digibee.com/documentation/connectors-and-triggers/pt-br/connectors/aws/lambda.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
