【发布时间】:2019-03-03 20:27:16
【问题描述】:
当传入 JSON 的格式因触发器类型而异时,处理 AWS Lambda 处理程序函数的输入的标准方法是什么?
例如我有一个 Lambda 函数,当在 S3 存储桶中创建对象时调用该函数, 或 在触发每小时计划的事件时调用。显然,传递给处理程序的 JSON 格式不同。
是否可以重载 Lambda 处理程序函数,其中一个签名的输入类型定义为 S3Event,另一个签名定义为 ScheduledEvent?如果不是,开发人员是否只是在try 块中调用JsonConvert.DeserializeObject?或者是建立多个 Lambda 函数的标准做法,每个输入类型一个(糟糕!)?
【问题讨论】:
标签: aws-lambda