gpt4 book ai didi

amazon-web-services - AWS Lambda-CloudWatch事件类型

转载 作者:行者123 更新时间:2023-12-03 11:01:45 25 4
gpt4 key购买 nike

编写由Cloudwatch计划事件触发的AWS Java Lambda函数时,哪个事件对象将传递给Lambda处理函数?

例如,对于由S3事件触发的Lambda函数,AWS调用该函数并传递S3Event对象。类似地,它将把SNSEvent对象传递给由SNS消息触发的函数。

public class LambdaHandler {

public void eventHandler(S3Event event, Context context) {
}

要么
public class LambdaHandler {

public void eventHandler(SNSEvent event, Context context) {
}

对于Cloudwatch Scheduled Event驱动的功能,将用SNSEvent / S3Event代替什么?
public class LambdaHandler {

public void eventHandler(__________ event, Context context) {
}

我一生都找不到Cloudwatch Scheduled事件触发的用Java编写的AWS Lambda函数的任何示例...

样例功能的加分。

编辑1 尚无正确答案(尽管我不知道AWS已在SDK中释放了适当的“事件”对象,该对象将传递给Lambda函数),因此实际上可能没有答案我一直在寻找。

这里也有人问这个问题: What is the parameter type passed to a Lambda function by a CloudWatch Events - Schedule trigger?,有人评论建议使用Object并打印类名。原来是一个LinkedHashMap。看起来像我要得到的答案一样正确...

最佳答案

com.amazonaws.services.lambda.runtime.events.ScheduledEvent是当前答案。

我可以看到在aws-lambda-java-events库的2.0.2版本中可用。代码为here,有关2.0版本的更多详细信息为here

关于amazon-web-services - AWS Lambda-CloudWatch事件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38286534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com