Invocation d'une fonction Lambda à l'aide d'un flux de travail - Amazon CodeCatalyst

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Invocation d'une fonction Lambda à l'aide d'un flux de travail

Cette section décrit comment invoquer une AWS Lambda fonction à l'aide d'un CodeCatalyst flux de travail. Pour ce faire, vous devez ajouter l'action d'AWS Lambda appel à votre flux de travail. L'action AWS Lambda d'appel appelle la fonction Lambda que vous spécifiez.

Outre l'appel de votre fonction, l'action d'AWS Lambda appel convertit également chaque clé de niveau supérieur de la charge utile de réponse reçue de la fonction Lambda en une variable de sortie du flux de travail. Ces variables peuvent ensuite être référencées dans les actions de flux de travail suivantes. Si vous ne souhaitez pas que toutes les clés de niveau supérieur soient converties en variables, vous pouvez utiliser des filtres pour spécifier les clés exactes. Pour plus d'informations, consultez la description de la ResponseFilters propriété dans leaction « AWS Lambda  invoquer » YAML.

Quand utiliser cette action

Utilisez cette action si vous souhaitez ajouter à votre flux de travail des fonctionnalités encapsulées et exécutées par une fonction Lambda.

Par exemple, vous souhaiterez peut-être que votre flux de travail envoie une Build started notification à une chaîne Slack avant de commencer à créer votre application. Dans ce cas, votre flux de travail inclurait une AWS Lambda action d'appel pour invoquer un Lambda pour envoyer la notification Slack, et une action de génération pour créer votre application.

Autre exemple, vous souhaiterez peut-être que votre flux de travail effectue une analyse des vulnérabilités de votre application avant son déploiement. Dans ce cas, vous devez utiliser une action de génération pour créer votre application, une action d'AWS Lambda appel pour appeler un Lambda pour rechercher des vulnérabilités et une action de déploiement pour déployer l'application scannée.

Image d'exécution utilisée par l'action « AWS Lambda  invoke »

L'action AWS Lambda d'invocation s'exécute sur une image de novembre 2022. Pour de plus amples informations, veuillez consulter Images actives.