Iro*_*r02 4 amazon-s3 amazon-web-services amazon-sns aws-lambda
我试图了解S3事件通知触发器的行为。我有s3事件触发lambda。Lambda将事件和文件元数据捕获到dynamodb。全天短暂爆发约有5万个事件触发器。如果必须在工作流程中添加SNS并让SNS触发lambda,那么sns与s3直接调用lambda相比有什么优势?
没有获得的优势。S3 和 SNS 事件都是异步事件源,行为方式相同。请参阅:Lambda 支持的事件源和:Lambda Retry on Errors(异步调用部分),它很好地突出了特定类型事件源的 lambda 行为。
只需执行 S3 -> Lambda 就足够了。
优势是未来的灵活性。如果您在中间使用SNS,则可以轻松地将通知发送(扇出)到具有更多SNS主题订阅的多个目标-另一个Lambda函数,SQS队列,HTTPS端点甚至电子邮件,这可能非常有用用于非侵入式观察,测试,故障排除和开发需要相同通知的新功能。
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |