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âmetro | Descrição | Valor padrão | Tipo 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 | 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 | 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 | False | Booleano |
Aba Optional
Parâmetro | Descrição | Valor padrão | Tipo 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 | 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 | 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âmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
Operation | A operação que desejamos executar. Substitui a operação passada como parâmetro de consulta. | N/A | String |
S3 Bucket | 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 | O nome da chave do objeto Amazon S3 (o pacote de implantação) que você deseja fazer upload. | N/A | String |
S3 Object Version | A versão do objeto Amazon S3 (o pacote de implantação) que você deseja fazer upload. | N/A | String |
Zip File | 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 | A descrição fornecida pelo usuário. | N/A | String |
Role | 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 | 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 | 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 | 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 | 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 | As configurações de rastreamento da sua função (Active ou PassThrough). | N/A | String |
Security Group Ids | 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 | 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 | 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 | O identificador do mapeamento da fonte do evento. | N/A | String |
Resource Arn | 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 | Uma lista de chaves de tags a serem removidas da função. | N/A | Json |
Version Description | Uma descrição para a versão para substituir a descrição na configuração da função. | N/A | String |
Version Revision Id | Atualize a função apenas se o ID de revisão corresponder ao ID especificado. | N/A | String |
Function Version | A versão da função a ser definida no alias. | N/A | String |
Alias Function Name | O nome da função do alias. | N/A | String |
Alias Function Description | A descrição da função a ser definida no alias. | N/A | String |
Aba Documentation
Parâmetro | Descrição | Valor padrão | Tipo 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