【发布时间】:2021-11-22 16:18:25
【问题描述】:
我已经搜索过这个问题,但找不到任何可以帮助我的东西。
已编辑
主要思想是,每次 cloudwatch 触发 lambda 函数时(每天),从我从 s3 存储桶获取的文本文件中选择后续行,该行将附加到电子邮件中。 下次触发 lambda 时,同样会发生,但文本文件中的下一行,依此类推。
我或多或少有一个想法,使用for循环,我的问题是如何在每次触发函数时,选择文本文件中的下一行。
【问题讨论】:
-
随机一行还是按顺序排列?
-
@Marcin 最好按顺序排列。
-
抱歉,您的用例不清楚。 “选择一条线”是什么意思?它应该每天选择一个后续行吗?文件的内容会改变吗?文件中有多少行?您是否考虑过采取不同的做法,例如将消息存储在 FIFO 队列中并每天只抓取“第一条”消息,或者在 S3 中每个文件存储一行并每天删除一个文件?
-
@JohnRotenstein 我已经编辑了我的问题,我认为现在更清楚了
标签: python-3.x amazon-web-services amazon-s3 aws-lambda