我需要一个应用程序从一个csv接收一些s3 bucket文件,并将它们电子邮件给指定的收件人。我能够使用问题结尾处的解决方案使代码正常工作:Python将上传到s3的文件作为电子邮件附件发送
但是,上面这个代码解决方案首先将文件完全下载到local storage,然后再读取它们并发送电子邮件。我的公司强烈希望我能找到一个解决方案,直接从s3发送附件,而不必依赖local storage。这个是可能的吗?如果是这样的话,是怎么做的?
注意事项:我不使用AWS Lambda,只是从服务器运行的常规AWS Lambda应用程序,与我提到的问题不同。
发布于 2022-06-13 02:31:42
例如,您可以设计运行在服务器上的python应用程序,以便通过serverless应用程序发送电子邮件。serverless应用程序将从s3下载该对象,然后将其附加到电子邮件并发送出去。
用于python开发的AWS支持python和serverless 有一个SDK。
事件的顺序看上去就像
Actor
|
Python App
|
Lambda <-> s3
|
`
Email Server
|
Userhttps://stackoverflow.com/questions/72597158
复制相似问题