Richiamo di una AWS Lambda funzione utilizzando un flusso di lavoro - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Richiamo di una AWS Lambda funzione utilizzando un flusso di lavoro

Questa sezione descrive come richiamare una AWS Lambda funzione utilizzando un flusso di lavoro. CodeCatalyst A tale scopo, è necessario aggiungere l'azione di AWS Lambda richiamo al flusso di lavoro. L'azione AWS Lambda invoke richiama la funzione Lambda specificata.

Oltre a richiamare la funzione, l'azione AWS Lambda invoke converte anche ogni chiave di primo livello nel payload di risposta ricevuto dalla funzione Lambda in una variabile di output del flusso di lavoro. È quindi possibile fare riferimento a queste variabili nelle azioni successive del flusso di lavoro. Se non desideri che tutte le chiavi di primo livello vengano convertite in variabili, puoi utilizzare i filtri per specificare quelle esatte. Per ulteriori informazioni, vedere la descrizione ResponseFilters della proprietà in. definizione YAML dell'azione «AWS Lambda invoke»

Quando utilizzare questa azione

Utilizza questa azione se desideri aggiungere funzionalità al flusso di lavoro incapsulate ed eseguite da una funzione Lambda.

Ad esempio, potresti volere che il tuo flusso di lavoro invii una Build started notifica a un canale Slack prima di iniziare una build dell'applicazione. In questo caso, il flusso di lavoro includerebbe un'azione di AWS Lambda invoca per richiamare una Lambda per inviare la notifica Slack e un'azione di compilazione per creare l'applicazione.

Come altro esempio, potresti volere che il tuo flusso di lavoro esegua una scansione delle vulnerabilità dell'applicazione prima che venga distribuita. In questo caso, dovresti utilizzare un'azione di compilazione per creare l'applicazione, un'azione di richiamo per AWS Lambda richiamare una Lambda per la scansione delle vulnerabilità e un'azione di distribuzione per distribuire l'applicazione scansionata.