如何在另一个完成后运行一个lambda函数

问题描述:

我有一个aws lambda函数,它每天与cron作业同时运行,并且正在生成cloudwatch日志。我有另一个lambda函数,它将这些cloudwatch日志转移到S3。所以我希望当我的第一个lambda函数完成执行时,日志lambda函数启动并将日志推送到S3存储桶。请建议我如何实现这一目标。如何在另一个完成后运行一个lambda函数

您可以通过AWS SDK从另一个Lambda函数调用Lambda函数。所以你的第一个函数在完成时应该调用第二个函数。确保在调用第二个函数时选择InvocationType“Event”,并且不要添加任何回调以避免函数并行运行并支付两次。