首页 > 解决方案 > 对于来自 AWS 的 s3 中的开放数据,当新的开放数据落入其存储桶时,如何注册一些通知?

问题描述

我正在努力实现标题中的要求。例如,我的架构设计涉及每当有新数据登陆开放数据 s3 存储桶时触发 Lambda 函数(比如这个:https ://registry.opendata.aws/sentinel-2/ )。我阅读了https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.htmlAmazon S3 在另一个帐户中触发了另一个 Lambda 函数,但到目前为止,我并没有真正帮助我。以前有人做过类似的任务吗?提前致谢!

标签: amazon-web-servicesamazon-s3aws-lambda

解决方案


您可以配置Amazon S3 事件以将消息发送到 Amazon SNS 主题让它触发 AWS Lambda 函数。

如果您希望执行任何进一步的逻辑(例如检查特定权限),您需要在 Lambda 函数中执行此操作。

请参阅:配置 Amazon S3 事件通知 - Amazon Simple Storage Service


推荐阅读