visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.
Esta página fornece uma referência completa para as ações do AWS Lambda disponíveis no catálogo de ações de automação de fluxo de trabalho. Essas ações permitem gerenciar e invocar a função do Lambda como parte de suas definições de fluxo de trabalho.
Pré-requisitos
Antes de usar ações AWS Lambda na automação de fluxo de trabalho, certifique-se de ter:
- Uma conta da AWS com as permissões apropriadas.
- Credenciais da AWS configuradas (credenciais de usuário do IAM, ARN da função do IAM ou credenciais de sessão).
- As permissões IAM necessárias para as operações do Lambda.
Consulte Configurar credenciais AWS para obter informações sobre como criar usuários e funções do IAM e configurar credenciais estáticas e de sessão AWS para integração com as ações de automação de fluxo de trabalho AWS.
Ações Lambda
Invoca uma função Lambda de forma síncrona ou assíncrona com uma carga opcional.
Campo de entrada | Opcionalidade | Tipo | Exemplo |
|---|---|---|---|
awsRoleArn | Opcional | Corda |
|
awsAccessKeyId | Opcional | Corda |
|
awsSecretAccessKey | Opcional | Corda |
|
awsSessionToken | Opcional | Corda |
|
região | Obrigatório | Corda |
|
functionName | Obrigatório | Corda |
|
payload | Opcional | Mapa |
|
seletores | Opcional | Lista |
|
Campo de saída | Tipo | Exemplo |
|---|---|---|
payload | Mapa | |
código de status | Interno |
|
versão executada | Corda |
|
erro de função | Corda |
|
sucesso | Boleano |
|
mensagem de erro | Corda |
|
Importante
- Na entrada de ação, pelo menos uma das credenciais da AWS (curta, longa ou função) deve ser fornecida, sendo que a função tem precedência sobre as demais.
- Na entrada de ação, se
awsAccessKeyIdeawsSecretAccessKeyforem fornecidos, certifique-se de que sejam credenciais estáticas de um usuário IAM. - Se as credenciais da sessão forem usadas,
awsAccessKeyId,awsSecretAccessKeyeawsSessionTokendevem ser passados para a entrada de ação. - O proprietário da credencial deve ter a permissão IAM
lambda:InvokeFunctionpara invocar a função Lambda passada na entrada de ação. - Os seletores permitem obter como saída apenas o parâmetro especificado.
Definição de fluxo de trabalho | Entradas | Saídas | Resultados quando os seletores são fornecidos. |
|---|---|---|---|
| | | |
Modifica a configuração de uma função específica AWS do Lambda. Forneça apenas o parâmetro que deseja alterar.
Campo de entrada | Opcionalidade | Tipo | Exemplo |
|---|---|---|---|
awsRoleArn | Opcional | Corda |
|
awsAccessKeyId | Opcional | Corda |
|
awsSecretAccessKey | Opcional | Corda |
|
awsSessionToken | Opcional | Corda |
|
região | Obrigatório | Corda |
|
functionName | Obrigatório | Corda |
|
papel | Opcional | Corda |
|
manipulador | Opcional | Corda |
|
descrição | Opcional | Corda |
|
parâmetro | Opcional | Mapa | |
seletores | Opcional | Lista |
|
Importante
Para suportar uma ampla gama de entradas, o mapa parameters aceita qualquer argumento opcional disponível. Isso permite que você construa requests dinamicamente adicionando vários campos.
Campo de saída | Tipo | Exemplo |
|---|---|---|
response | objeto | A sintaxe da resposta pode ser consultada em update_function_configuration - documentação do Boto3 |
sucesso | Boleano |
|
mensagem de erro | Corda |
|
Exemplo de fluxo de trabalho |
|---|
|
Recupera os detalhes de configuração, localização do código e outros metadados para uma função específica AWS do Lambda.
Campo de entrada | Opcionalidade | Tipo | Exemplo |
|---|---|---|---|
awsRoleArn | Opcional | Corda |
|
awsAccessKeyId | Opcional | Corda |
|
awsSecretAccessKey | Opcional | Corda |
|
awsSessionToken | Opcional | Corda |
|
região | Obrigatório | Corda |
|
functionName | Obrigatório | Corda |
|
parâmetro | Opcional | Mapa | |
seletores | Opcional | Lista |
|
Importante
Para suportar uma ampla gama de entradas, o mapa parameters aceita qualquer argumento opcional disponível. Isso permite que você construa requests dinamicamente adicionando vários campos.
Campo de saída | Tipo | Exemplo |
|---|---|---|
response | objeto | A sintaxe da resposta pode ser consultada em update_function_configuration - documentação do Boto3 |
sucesso | Boleano |
|
mensagem de erro | Corda |
|
Exemplo de fluxo de trabalho |
|---|
|
Retorna uma lista de aliases para uma função específica do Lambda da AWS. Os aliases são ponteiros para versões de funções.
Campo de entrada | Opcionalidade | Tipo | Exemplo |
|---|---|---|---|
awsRoleArn | Opcional | Corda |
|
awsAccessKeyId | Opcional | Corda |
|
awsSecretAccessKey | Opcional | Corda |
|
awsSessionToken | Opcional | Corda |
|
região | Obrigatório | Corda |
|
functionName | Obrigatório | Corda |
|
marcador | Opcional | Corda | Passe o token Por exemplo, |
maxItems | Opcional | Interno | Limitar o número de aliases retornados Por exemplo, |
parâmetro | Opcional | Mapa | Para parâmetros adicionais API opcionais. Por exemplo, |
seletores | Opcional | Lista |
|
Importante
- Paginação: Use as entradas
MarkereMaxItemspara paginar por um grande número de aliases. - Para suportar uma ampla gama de entradas, o mapa
parametersaceita qualquer argumento opcional disponível. Isso permite que você construa requests dinamicamente adicionando vários campos.
Campo de saída | Tipo | Exemplo |
|---|---|---|
response | objeto | A sintaxe da resposta pode ser consultada em update_function_configuration - documentação do Boto3 |
sucesso | Boleano |
|
mensagem de erro | Corda |
|
Exemplo de fluxo de trabalho |
|---|
|