首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从S3电子邮件CSV文件,而不下载它使用Python

问从S3电子邮件CSV文件,而不下载它使用Python
EN

Stack Overflow用户
提问于 2022-06-13 02:09:49
回答 1查看 117关注 0票数 0

我需要一个应用程序从一个csv接收一些s3 bucket文件,并将它们电子邮件给指定的收件人。我能够使用问题结尾处的解决方案使代码正常工作:Python将上传到s3的文件作为电子邮件附件发送

但是,上面这个代码解决方案首先将文件完全下载到local storage,然后再读取它们并发送电子邮件。我的公司强烈希望我能找到一个解决方案,直接从s3发送附件,而不必依赖local storage。这个是可能的吗?如果是这样的话,是怎么做的?

注意事项:我不使用AWS Lambda,只是从服务器运行的常规AWS Lambda应用程序,与我提到的问题不同。

EN

回答 1

Stack Overflow用户

发布于 2022-06-13 02:31:42

例如,您可以设计运行在服务器上的python应用程序,以便通过serverless应用程序发送电子邮件。serverless应用程序将从s3下载该对象,然后将其附加到电子邮件并发送出去。

用于python开发的AWS支持python和serverless 有一个SDK。

事件的顺序看上去就像

代码语言:javascript
复制
Actor
 |
Python App
 |
Lambda <-> s3
 |
 `
Email Server
 |
User
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72597158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档