在lambda中-如何从外部动态更新映射?[不要求立即更新]



寻找指导:

我有一个函数为f1的lambda l1,它是在来自apigw的事件上触发的,它有一个哈希映射,用于获取与键对应的值(这里的键是lambda l1从apigw接收的事件的一部分(。根据键的值,我决定选择哪个DynamoDB表来持久化来自apigw(通过lambda l1(的请求/事件

我想以一种我可以每次必须更新属性/映射时,从外部注入更新的映射,而不必触摸lambda l1。

一种方法我可以考虑将属性/映射放在S3文件中,并让l1每小时轮询一次,以从S3获得最新的映射/属性(无论文件是否更改(。

Q: 如何实现这一点(使用AWS SDK for python(

尽管失败是:如果我在上午10:01更新S3文件(假设在上午10点、上午11点、下午12点等进行轮询(,l1中的地图将在上午11点更新(我对此很满意(

还有其他建议/方法吗?

每当s3文件发生更改时,都会从s3触发函数f1。并简单地更新地图。https://docs.aws.amazon.com/lambda/latest/dg/with-s3-tutorial.html

最新更新