avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta característica se proporciona actualmente como parte de un programa de vista previa de conformidad con nuestras políticas de prelanzamiento.
Esta página proporciona una referencia completa de las acciones de AWS Lambda disponibles en el catálogo de acciones de automatización del flujo de trabajo. Estas acciones le permiten gestionar e invocar la función Lambda como parte de sus definiciones de flujo de trabajo.
Requisitos previos
Antes de emplear acciones de AWS Lambda en la automatización del flujo de trabajo, cerciorar de tener lo siguiente:
- Una cuenta de AWS con las licencias adecuadas.
- Credenciales de AWS configuradas (credenciales de usuario de IAM, ARN de rol de IAM o credenciales de sesión).
- Las licencias de IAM necesarios para las operaciones de Lambda.
Consulte Configurar credenciales AWS para obtener información sobre cómo crear usuarios y roles de IAM, y configurar credenciales AWS estáticas y de sesión para la integración con acciones de automatización de flujo de trabajo AWS.
Acciones Lambda
Invoca una función Lambda de forma síncrona o asíncrona con una carga útil opcional.
Campo de entrada | Opcionalidad | Tipo | Ejemplo |
|---|---|---|---|
awsRoleArn | Opcional | Cadena |
|
awsAccessKeyId | Opcional | Cadena |
|
awsSecretAccessKey | Opcional | Cadena |
|
awsSessionToken | Opcional | Cadena |
|
región | Requerido | Cadena |
|
functionName | Requerido | Cadena |
|
payload | Opcional | Mapa |
|
selectores | Opcional | Lista |
|
Campo de salida | Tipo | Ejemplo |
|---|---|---|
payload | Mapa | |
código de estado | En t |
|
Versión ejecutada | Cadena |
|
Error de función | Cadena |
|
éxito | Booleano |
|
mensaje de error | Cadena |
|
Importante
- En la entrada de acción se debe proporcionar al menos una de las credenciales de AWS (corta, larga, rol), donde el rol tiene prioridad sobre las demás.
- En la entrada de acción, si se deben proporcionar
awsAccessKeyIdyawsSecretAccessKeycerciorar de que sean credenciales estáticas de un usuario de IAM. - Si se van a emplear las credenciales de sesión, se deben pasar
awsAccessKeyId,awsSecretAccessKeyyawsSessionTokena la entrada de acción. - El propietario de la credencial debe tener la licencia IAM
lambda:InvokeFunctionpara invocar la función Lambda pasada en la entrada de acción. - Los selectores para obtener como resultado el único parámetro especificado.
Definición de flujo de trabajo | Entradas | Salidas | Resultados cuando se proporcionan selectores |
|---|---|---|---|
| | | |
Modifica la configuración de una función Lambda AWS específica. Indique únicamente el parámetro que desea cambiar.
Campo de entrada | Opcionalidad | Tipo | Ejemplo |
|---|---|---|---|
awsRoleArn | Opcional | Cadena |
|
awsAccessKeyId | Opcional | Cadena |
|
awsSecretAccessKey | Opcional | Cadena |
|
awsSessionToken | Opcional | Cadena |
|
región | Requerido | Cadena |
|
functionName | Requerido | Cadena |
|
role | Opcional | Cadena |
|
entrenador de animales | Opcional | Cadena |
|
descripción | Opcional | Cadena |
|
parámetro | Opcional | Mapa | |
selectores | Opcional | Lista |
|
Importante
Para admitir una amplia gama de entradas, el mapa parameters acepta cualquier argumento opcional disponible. Esto permite construir requests de forma dinámica agregando múltiples campos.
Campo de salida | Tipo | Ejemplo |
|---|---|---|
response | objeto | La sintaxis de respuesta se puede consultar en la documentación de update_function_configuration de Boto3. |
éxito | Booleano |
|
mensaje de error | Cadena |
|
Ejemplo de flujo de trabajo |
|---|
|
Recupera los detalles de configuración, la ubicación del código y otros metadatos para una función Lambda AWS específica.
Campo de entrada | Opcionalidad | Tipo | Ejemplo |
|---|---|---|---|
awsRoleArn | Opcional | Cadena |
|
awsAccessKeyId | Opcional | Cadena |
|
awsSecretAccessKey | Opcional | Cadena |
|
awsSessionToken | Opcional | Cadena |
|
región | Requerido | Cadena |
|
functionName | Requerido | Cadena |
|
parámetro | Opcional | Mapa | |
selectores | Opcional | Lista |
|
Importante
Para admitir una amplia gama de entradas, el mapa parameters acepta cualquier argumento opcional disponible. Esto permite construir requests de forma dinámica agregando múltiples campos.
Campo de salida | Tipo | Ejemplo |
|---|---|---|
response | objeto | La sintaxis de respuesta se puede consultar en la documentación de update_function_configuration de Boto3. |
éxito | Booleano |
|
mensaje de error | Cadena |
|
Ejemplo de flujo de trabajo |
|---|
|
Devuelve una lista de alias para una función Lambda específica AWS. Los alias son avanzados a versiones de funciones.
Campo de entrada | Opcionalidad | Tipo | Ejemplo |
|---|---|---|---|
awsRoleArn | Opcional | Cadena |
|
awsAccessKeyId | Opcional | Cadena |
|
awsSecretAccessKey | Opcional | Cadena |
|
awsSessionToken | Opcional | Cadena |
|
región | Requerido | Cadena |
|
functionName | Requerido | Cadena |
|
marcador | Opcional | Cadena | Pasa el token p.ej, |
maxItems | Opcional | En t | Limitar el número de alias devueltos p.ej, |
parámetro | Opcional | Mapa | Para parámetros API opcionales adicionales. p.ej, |
selectores | Opcional | Lista |
|
Importante
- Paginación: emplee las entradas
MarkeryMaxItemspara paginar una gran cantidad de alias. - Para admitir una amplia gama de entradas, el mapa
parametersacepta cualquier argumento opcional disponible. Esto permite construir requests de forma dinámica agregando múltiples campos.
Campo de salida | Tipo | Ejemplo |
|---|---|---|
response | objeto | La sintaxis de respuesta se puede consultar en la documentación de update_function_configuration de Boto3. |
éxito | Booleano |
|
mensaje de error | Cadena |
|
Ejemplo de flujo de trabajo |
|---|
|