python - 使用 AWS Lambda (Python) 将文件添加到 Amazon S3 时如何收到电子邮件通知
问题描述
使用 AWS Lambda 将文件添加到 Amazon S3 时如何收到电子邮件通知?我想使用 Python 编写脚本。而且我还想从上传的 CSV 文件中读取文件头(作为字典)。
解决方案
我认为没有人会在这里为你编写任何代码,除非你需要一些具体的帮助来解决你遇到的一些错误,但我认为你应该看看:
查看 AWS EventBridge。我相信有一个事件是在那里发出的,它的来源
aws.s3
和细节都是eventName: PutObject
.编写一个 Lambda 函数,接受来自 AWS EventBridge 的上述事件,并可能通过 AWS SNS 或 AWS SES 向您发送电子邮件。
添加 EventBridge 规则以侦听
PutObject
具有 Lambda 函数目标的 S3 事件。
实际上有一个您正在寻找的示例https://aws.amazon.com/blogs/compute/using-dynamic-amazon-s3-event-handling-with-amazon-eventbridge/
推荐阅读
- php - 如何不基于键而是基于数组元素顺序获取数组的N个元素值
- aws-cdk - AWS CDK,CfnParameter valueAsList:如何在 cmd 参数中传递列表
- typescript - 模块的打字稿编译器选项
- c++ - 是否可以使用迭代器和加法/除法在向量中找到分隔符?
- javascript - 创建用户身份验证后注册配置文件更新不起作用 Firebase
- sql - 通过使用 sql 替换空值来填充最后一个已知值的问题
- excel - 基于下拉结果的Excel动态命名范围
- javascript - 如何在一个父 ReactJS 的 HTML 兄弟姐妹数组中查找 HTML 元素
- sql - 我可以在执行 count() 时使用 where 条件吗?
- matlab - 如何在matlab中提取地平面后保存pcap文件