在S3存储桶上创建对象后,我需要启动Lambda函数。我找到了两种解决方案。
AWS::S3::Bucket NotificationConfiguration
。AWS::Events::Rule
。它们似乎都做着完全相同的事情,即跟踪特定的更改并在发生Lambda函数时启动它。我找不到应该使用的任何信息。我正在使用Cloud Formation Template
来配置Lambda,S3存储桶和触发器。
我应该使用哪个来调用对象级别更改上的Lambda,为什么?
答案 0 :(得分:2)
使用第一个,因为
从成本和努力方面来讲,S3事件通知也能赢得比赛。
如果您没有S3通知,Cloudwatch是最好的选择,但是既然有,那是最好的。另外,如果您在服务本身中具有功能,那么为什么要选择替代解决方案,例如Cloudwatch规则。