Esta página fornece uma referência para as ações do AWS Lambda disponíveis no catálogo de ações de automação de fluxo de trabalho. Use estas ações para gerenciar e invocar funções do Lambda como parte das definições do seu fluxo de trabalho.
Pré-requisitos
Para pré-requisitos e configuração de credenciais, consulte Configurar credenciais da AWS.
Invocar uma função do Lambda
O identificador da ação é aws.lambda.invoke.
Invoca uma função Lambda de forma síncrona ou assíncrona com uma carga opcional.
A tabela a seguir descreve os campos de entrada para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Corda | Opcional. ARN da função do IAM a ser assumida para chamadas de API da AWS. |
|
| Corda | Opcional. ID da chave de acesso da AWS. Passe como um segredo. |
|
| Corda | Opcional. Chave de acesso secreta da AWS. Passe como um segredo. |
|
| Corda | Opcional. Token de sessão temporário para autenticação STS. Passe como um segredo. |
|
| Corda | Obrigatório. Região da AWS onde a função está localizada. |
|
| Corda | Obrigatório. Nome da função do Lambda a ser invocada. |
|
| Mapa | Opcional. Carga de entrada a ser passada para a função. |
|
| Lista | Opcional. Seletores JQ para extrair campos específicos da saída da ação. |
|
A tabela a seguir descreve os campos de saída para esta ação.
Saída | Tipo | Exemplo |
|---|---|---|
| Mapa |
|
| Interno |
|
| Corda |
|
| Corda |
|
| Boleano |
ou
|
| Corda | Mensagem de erro em caso de falha. |
Atualizar configuração da função do Lambda
O identificador da ação é aws.lambda.updateFunctionConfiguration.
Modifica a configuração de uma função do Lambda. Forneça apenas os parâmetros que você deseja alterar.
A tabela a seguir descreve os campos de entrada para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Corda | Opcional. ARN da função do IAM a ser assumida para chamadas de API da AWS. |
|
| Corda | Opcional. ID da chave de acesso da AWS. Passe como um segredo. |
|
| Corda | Opcional. Chave de acesso secreta da AWS. Passe como um segredo. |
|
| Corda | Opcional. Token de sessão temporário para autenticação STS. Passe como um segredo. |
|
| Corda | Obrigatório. Região da AWS onde a função está localizada. |
|
| Corda | Obrigatório. Nome da função do Lambda a ser atualizada. |
|
| Corda | Opcional. ARN da função do IAM para atribuir à função. |
|
| Corda | Opcional. Manipulador atualizado para a função. |
|
| Corda | Opcional. Descrição atualizada para a função. |
|
| Mapa | Opcional. Campos adicionais do boto3 não modelados de outra forma. Aceita qualquer argumento opcional da API. |
|
| Lista | Opcional. Seletores JQ para extrair campos específicos da saída da ação. |
|
A tabela a seguir descreve os campos de saída para esta ação.
Saída | Tipo | Exemplo |
|---|---|---|
| Objeto |
|
| Boleano |
ou
|
| Corda |
|
Descreva uma função do Lambda
O identificador da ação é aws.lambda.getFunction.
Recupera os detalhes de configuração, a localização do código e outros metadados para uma função do Lambda específica.
A tabela a seguir descreve os campos de entrada para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Corda | Opcional. ARN da função do IAM a ser assumida para chamadas de API da AWS. |
|
| Corda | Opcional. ID da chave de acesso da AWS. Passe como um segredo. |
|
| Corda | Opcional. Chave de acesso secreta da AWS. Passe como um segredo. |
|
| Corda | Opcional. Token de sessão temporário para autenticação STS. Passe como um segredo. |
|
| Corda | Obrigatório. Região da AWS onde a função está localizada. |
|
| Corda | Obrigatório. Nome da função do Lambda. |
|
| Mapa | Opcional. Campos adicionais do boto3 não modelados de outra forma. Aceita qualquer argumento opcional da API. |
|
| Lista | Opcional. Seletores JQ para extrair campos específicos da saída da ação. |
|
A tabela a seguir descreve os campos de saída para esta ação.
Saída | Tipo | Exemplo |
|---|---|---|
| Objeto | Resposta completa da API. Consulte a referência get_function do Boto3 . |
| Boleano |
ou
|
| Corda |
|
Listar aliases para uma função do Lambda
O identificador da ação é aws.lambda.listAliases.
Retorna uma lista de aliases para uma função do Lambda. Aliases são ponteiros nomeados para versões de função. Use marker e maxItems para paginar grandes conjuntos de resultados.
A tabela a seguir descreve os campos de entrada para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Corda | Opcional. ARN da função do IAM a ser assumida para chamadas de API da AWS. |
|
| Corda | Opcional. ID da chave de acesso da AWS. Passe como um segredo. |
|
| Corda | Opcional. Chave de acesso secreta da AWS. Passe como um segredo. |
|
| Corda | Opcional. Token de sessão temporário para autenticação STS. Passe como um segredo. |
|
| Corda | Obrigatório. Região da AWS onde a função está localizada. |
|
| Corda | Obrigatório. Nome da função do Lambda. |
|
| Corda | Opcional. Token de paginação. Passe o valor
de uma resposta anterior para recuperar a próxima página. |
|
| Interno | Opcional. Número máximo de aliases para retornar. |
|
| Mapa | Opcional. Campos adicionais do boto3 não modelados de outra forma. Aceita qualquer argumento opcional da API. |
|
| Lista | Opcional. Seletores JQ para extrair campos específicos da saída da ação. |
|
A tabela a seguir descreve os campos de saída para esta ação.
Saída | Tipo | Exemplo |
|---|---|---|
| Objeto | Resposta completa da API. Consulte a referência list_aliases do Boto3 . |
| Boleano |
ou
|
| Corda |
|
Listar funções do Lambda
O identificador da ação é aws.lambda.listFunctions.
Retorna uma lista de funções do Lambda em uma região, com a configuração específica da versão de cada uma. A AWS retorna no máximo 50 funções por chamada — use marker e maxItems para paginar grandes conjuntos de resultados.
Esta ação retorna um subconjunto de FunctionConfiguration campos. Para obter o conjunto completo — incluindo State, StateReasonCode, LastUpdateStatus e RuntimeVersionConfig — use aws.lambda.getFunction em vez disso.
A tabela a seguir descreve os campos de entrada para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Corda | Opcional. ARN da função do IAM a ser assumida para chamadas de API da AWS. |
|
| Corda | Opcional. ID da chave de acesso da AWS. Passe como um segredo. |
|
| Corda | Opcional. Chave de acesso secreta da AWS. Passe como um segredo. |
|
| Corda | Opcional. Token de sessão temporário para autenticação STS. Passe como um segredo. |
|
| Corda | Obrigatório. Região da AWS da qual listar funções. |
|
| Corda | Opcional. Defina como
para incluir todas as versões publicadas de cada função, além da versão não publicada. |
|
| Corda | Opcional. Token de paginação. Passe o valor
de uma resposta anterior para recuperar a próxima página. |
|
| Interno | Opcional. Número máximo de funções a serem retornadas por chamada. A AWS limita isso a 50, independentemente de um valor maior. |
|
| Mapa | Opcional. Campos adicionais do boto3 não modelados de outra forma.
é relevante apenas para funções do Lambda@Edge e requer
quando definido. |
|
| Lista | Opcional. Seletores JQ para extrair campos específicos da saída da ação. |
|
A tabela a seguir descreve os campos de saída para esta ação.
Saída | Tipo | Exemplo |
|---|---|---|
| Objeto |
|
| Boleano |
ou
|
| Corda |
|
Obter histórico de execução durável do Lambda
O identificador da ação é aws.lambda.getDurableExecutionHistory.
Recupera o histórico de execução de uma execução durável do Lambda, mostrando todos os passos, retornos de chamada e eventos que ocorreram. Esta ação se aplica apenas a execuções duráveis do Lambda — ela não pode recuperar o histórico de invocação para funções regulares do Lambda. O histórico está disponível enquanto a execução está em andamento e por um período de retenção configurável após a sua conclusão (1–90 dias, padrão de 30 dias).
Para execuções de longa duração com muitas etapas ou retornos de chamada, defina includeExecutionData como false quando precisar apenas de tipos de evento e timestamps em vez de cargas completas — isso produz uma resposta mais compacta.
A tabela a seguir descreve os campos de entrada para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Corda | Opcional. ARN da função do IAM a ser assumida para chamadas de API da AWS. |
|
| Corda | Opcional. ID da chave de acesso da AWS. Passe como um segredo. |
|
| Corda | Opcional. Chave de acesso secreta da AWS. Passe como um segredo. |
|
| Corda | Opcional. Token de sessão temporário para autenticação STS. Passe como um segredo. |
|
| Corda | Obrigatório. Região da AWS onde a execução durável está localizada. |
|
| Corda | Obrigatório. ARN da execução durável para a qual recuperar o histórico. |
|
| Boleano | Opcional. Incluir resultados da etapa e cargas de retorno de chamada nos eventos de histórico. Defina como
para uma resposta mais compacta. O padrão é
. |
|
| Interno | Opcional. Número máximo de eventos de histórico a serem retornados por chamada. Padrão 100, máximo 1000. Defina como
para usar o padrão. |
|
| Corda | Opcional. Token de paginação. Passe o valor
de uma resposta anterior. Os tokens expiram após 24 horas. |
|
| Boleano | Opcional. Retornar eventos do mais recente para o mais antigo (ordem cronológica inversa). O padrão é
(do mais antigo para o mais recente). |
|
| Mapa | Opcional. Campos adicionais do boto3 não modelados de outra forma. | |
| Lista | Opcional. Seletores JQ para extrair campos específicos da saída da ação. |
|
A tabela a seguir descreve os campos de saída para esta ação.
Saída | Tipo | Exemplo |
|---|---|---|
| Objeto |
|
| Boleano |
ou
|
| Corda |
|
Definir a simultaneidade da função do Lambda
O identificador da ação é aws.lambda.putFunctionConcurrency.
Define a simultaneidade reservada para uma função do Lambda — o número máximo de execuções simultâneas. Reservar a simultaneidade garante que a função tenha capacidade para esse número de execuções simultâneas e impede que ela seja escalonada além desse nível. A configuração de simultaneidade se aplica a todas as versões publicadas e à versão não publicada. Definir reservedConcurrentExecutions como 0 desativa a função sem excluí-la.
A tabela a seguir descreve os campos de entrada para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Corda | Opcional. ARN da função do IAM a ser assumida para chamadas de API da AWS. |
|
| Corda | Opcional. ID da chave de acesso da AWS. Passe como um segredo. |
|
| Corda | Opcional. Chave de acesso secreta da AWS. Passe como um segredo. |
|
| Corda | Opcional. Token de sessão temporário para autenticação STS. Passe como um segredo. |
|
| Corda | Obrigatório. Região da AWS onde a função está localizada. |
|
| Corda | Obrigatório. Nome,
ou ARN da função. A restrição de tamanho de 64 caracteres se aplica apenas ao especificar somente o nome (não o ARN completo). |
|
| Interno | Obrigatório. Número de execuções simultâneas a serem reservadas. O valor mínimo é
(desativa a função). O máximo efetivo é o pool de simultaneidade não reservada da sua conta. Pelo menos 100 execuções não reservadas devem permanecer para funções sem um limite por função. |
|
| Mapa | Opcional. Campos adicionais do boto3 não modelados de outra forma. | |
| Lista | Opcional. Seletores JQ para extrair campos específicos da saída da ação. |
|
A tabela a seguir descreve os campos de saída para esta ação.
Saída | Tipo | Exemplo |
|---|---|---|
| Objeto |
|
| Boleano |
ou
|
| Corda |
|