我需要将DynamoDB或Postgres中的某些数据导出为csv,然后每月将其发送到电子邮件中。我可以设置一个计划程序来为我执行此操作吗?还是我需要创建一个lambda函数来导出数据并每月发送电子邮件?
答案 0 :(得分:1)
要尽可能自动执行此操作,最好的选择是编写lambda。
您可以设置recurring monthly event trigger using CloudWatch Events来消除手动启动操作的需要。
在lambda中,您的代码将查询来自DynamoDB或Postgres的数据,生成CSV,然后使用Amazon SES(简单电子邮件服务)将其作为附件通过电子邮件直接发送到目标。您还可以选择在通过电子邮件发送CSV之前将CSV存储在S3中,以备备份,以防电子邮件传递无法按预期进行(出于某种原因或其他原因)。