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