【问题标题】:How to run one lambda function after another has finished如何在另一个完成后运行一个 lambda 函数
【发布时间】:2017-03-18 04:05:12
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services amazon-s3 lambda cron


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      相关资源
      最近更新 更多