Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Invocación de una función de Lambda mediante un flujo de trabajo

Modo de enfoque
Invocación de una función de Lambda mediante un flujo de trabajo - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

En esta sección se describe cómo invocar una AWS Lambda función mediante un flujo de trabajo. CodeCatalyst Para ello, debe añadir la acción invocar en AWS Lambda al flujo de trabajo. La acción invocar en AWS Lambda invoca la función de Lambda que especifique.

Además de invocar la función, la acción invocar en AWS Lambda también convierte todas las claves de nivel superior de la carga útil de respuesta recibida de la función de Lambda en una variable de salida del flujo de trabajo. Luego, puede hacer referencia a estas variables en acciones posteriores del flujo de trabajo. Si no desea que todas las claves de nivel superior se conviertan en variables, puede usar filtros para especificar las claves exactas. Para obtener más información, consulte la descripción de la propiedad ResponseFilters en la YAML de la acción invocar de AWS Lambda.

Cuándo usar esta acción

Utilice esta acción si desea añadir una funcionalidad a un flujo de trabajo encapsulado en una función de Lambda y ejecutado por esta.

Por ejemplo, quizá desee que el flujo de trabajo envíe una notificación Build started a un canal de Slack antes de iniciar la compilación de la aplicación. En ese caso, el flujo de trabajo incluiría una acción invocar en AWS Lambda para que Lambda envíe la notificación de Slack, así como una acción de compilación para compilar la aplicación.

Otro ejemplo: supongamos que necesita que el flujo de trabajo haga un análisis de vulnerabilidades en la aplicación antes de implementarla; en este caso, utilizaría una acción de compilación para compilar la aplicación, una acción invocar en AWS Lambda para que Lambda busque vulnerabilidades y una acción de implementación para implementar la aplicación analizada.

Imagen de tiempo de ejecución utilizada por la acción «invocar»AWS Lambda

La acción invocar en AWS Lambda se ejecuta en una imagen de noviembre de 2022. Para obtener más información, consulte Imágenes activas.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.