AWS Lambda

Saiba mais sobre o conector AWS Lambda e como usá-lo na Digibee Integration Platform.

O conteúdo desta documentação está em revisão e pode ser alterado. Agradecemos sua compreensão enquanto trabalhamos para melhorá-la.

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 estão marcados com (DB).

Aba General

ParâmetroDescriçãoValor padrãoTipo de dado

Dynamic Account

Quando ativo, o conector usará a conta dinamicamente. Caso contrário, usará a conta de forma estática.

False

Booleano

Account Name (DB)

O nome da conta dinâmica usada pelo conector. Esta conta deve ter sido previamente configurada em um conector Store Account no pipeline para que este processo tenha efeito. Este parâmetro fica disponível apenas se o parâmetro Dynamic Account estiver ativo.

N/A

String

Account

A conta usada pelo conector. Este parâmetro fica disponível apenas se o parâmetro Dynamic Account estiver inativo.

N/A

Account

Function (DB)

Nome da função Lambda.

N/A

String

Fail On Error

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 "success".

False

Booleano

Aba Optional

ParâmetroDescriçãoValor padrãoTipo de dado

Override Endpoint

Define a necessidade de sobrescrever o endpoint. Esta opção precisa ser usada em combinação com a opção Uri Endpoint Override.

False

Booleano

Pojo Request

Define se um POJO será utilizado como corpo da requisição ou não.

False

Booleano

Region (DB)

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().

N/A

String

Trust All Certificates

Define se todos os certificados serão confiáveis em caso de sobrescrever o endpoint.

False

Booleano

Uri Endpoint Override (DB)

Define o URI do endpoint sobrescrito. Esta opção precisa ser usada em combinação com a opção Override Endpoint.

N/A

String

Aba Headers

ParâmetroDescriçãoValor padrãoTipo de dado

Operation (DB)

A operação que desejamos executar. Substitui a operação passada como parâmetro de consulta.

N/A

String

S3 Bucket (DB)

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.

N/A

String

S3 Key (DB)

O nome da chave do objeto Amazon S3 (o pacote de implantação) que você deseja fazer upload.

N/A

String

S3 Object Version (DB)

A versão do objeto Amazon S3 (o pacote de implantação) que você deseja fazer upload.

N/A

String

Zip File (DB)

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.

N/A

String

Description (DB)

A descrição fornecida pelo usuário.

N/A

String

Role (DB)

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).

N/A

String

Runtime (DB)

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).

N/A

String

Handler (DB)

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.

N/A

String

Target Arn (DB)

O objeto pai que contém o ARN (Amazon Resource Name) de uma fila Amazon SQS ou tópico Amazon SNS.

N/A

String

Memory Size

O tamanho da memória, em MB, que você configurou para a função. Deve ser múltiplo de 64 MB.

N/A

Integer

KMS Key Arn (DB)

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.

N/A

String

Environment Variables

Os pares chave-valor que representam as configurações de configuração do seu ambiente.

N/A

String

Publish

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.

false

Boolean

Timeout

O tempo de execução da função no qual o Lambda deve encerrar a função. O padrão é 3 segundos.

N/A

Integer

Tags

A lista de tags (pares chave-valor) atribuídas à nova função.

N/A

String

Tracing Config (DB)

As configurações de rastreamento da sua função (Active ou PassThrough).

N/A

String

Security Group Ids (DB)

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.

N/A

JSON

Subnet Ids (DB)

Se sua função Lambda acessar recursos em uma VPC, uma lista de um ou mais IDs de sub-rede na sua VPC.

N/A

JSON

Event Source Arn (DB)

O Amazon Resource Name (ARN) da fonte do evento.

N/A

String

Event Source Batch Size

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.

N/A

Integer

Event Source Uuid (DB)

O identificador do mapeamento da fonte do evento.

N/A

String

Resource Arn (DB)

O Amazon Resource Name (ARN) da função.

N/A

String

Resource Tags

Uma lista de tags a serem aplicadas à função.

N/A

String

Resource Tag Keys (DB)

Uma lista de chaves de tags a serem removidas da função.

N/A

Json

Version Description (DB)

Uma descrição para a versão para substituir a descrição na configuração da função.

N/A

String

Version Revision Id (DB)

Atualize a função apenas se o ID de revisão corresponder ao ID especificado.

N/A

String

Function Version (DB)

A versão da função a ser definida no alias.

N/A

String

Alias Function Name (DB)

O nome da função do alias.

N/A

String

Alias Function Description (DB)

A descrição da função a ser definida no alias.

N/A

String

Aba Documentation

ParâmetroDescriçãoValor padrãoTipo de dado

Documentation

Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.

N/A

String

Atualizado