[英]Trigger one AWS Lambda after the completion of n Running AWS Lambda
有沒有辦法在成功完成n個並行運行的lambda后觸發一個aws lambda。
讓我們來電話:
一些先前運行的任務觸發n個 lambdas L1全部在基於組的觸發器上運行。 假設第1組有5個L1 ,第2組有7個L1
我的目標是在上述任何一組完成執行時觸發L2 。
如果所有組1 lambdas成功完成,則為組1的一個L2觸發器和組2的相同。簡而言之,我正在尋找L2的分組觸發器。
請注意:兩個lambda都在VPC中運行,我使用SNS將它們連接在一起,我不想使用監視任務。
請考慮5個lambdas中有3個已經完成的情況。 4和5同時完成,其中一個將觸發L2 。
重要提示: VPC中阻止了Internet訪問
Lambda本身不支持此功能,雖然您可以想象使用DynamoDB原子計數器和DynamoDB流觸發器的某種組合來構建它,但您幾乎肯定會使用步驟函數 。
您正在嘗試協調由微服務組成的分布式應用程序的組件,這正是Step Functions旨在執行的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.