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