gpt4 book ai didi

amazon-web-services - S3 存储桶通知或 CloudWatch 事件规则在对象级别更改时调用 Lambda?

转载 作者:行者123 更新时间:2023-12-04 00:14:01 25 4
gpt4 key购买 nike

在 S3 存储桶上创建对象后,我需要启动 Lambda 函数。我找到了 2 个解决方案来做到这一点。

  • 使用 AWS::S3::Bucket NotificationConfiguration .
  • 使用 CloudWatch AWS::Events::Rule .

  • 它们似乎都在做完全相同的事情,即跟踪特定更改并在发生时启动 Lambda 函数。我找不到任何关于应该使用哪个的信息。我正在使用 Cloud Formation Template配置 Lambda、S3 存储桶和触发器。

    我应该使用哪一个来调用对象级别更改的 Lambda,为什么?

    最佳答案

    使用第一个因为

  • 推模型比拉模型好得多。推送意味着您在获得数据时发送数据,而不是在某些时间间隔内轮询某些内容。这是一个推送通知遍布我们的时代。你不会每 5 分钟就去 facebook 查看是否有人喜欢你的照片或有人回复了你的评论等。
  • 在成本和工作量方面,S3 事件通知也胜出。
  • 如果你没有 S3 通知,Cloudwatch 是最好的选择,但既然你有,那就最好了。另外,如果您在服务本身中有一个功能,那么您为什么要寻求像 Cloudwatch 规则这样的替代解决方案。
  • 关于amazon-web-services - S3 存储桶通知或 CloudWatch 事件规则在对象级别更改时调用 Lambda?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56150336/

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