我已经创建了一个Dynamodb表,该表将填充我想要使用AWS Lambda ping的主机名。每次向此Dynamodb表添加新条目时,我都希望将新的计划作业添加到指定主机名的lambda函数中。例如,如果我的dynamodb表中有100个主机名,那么我将在执行lambda函数的不同时间间隔内有100个预定作业。有没有办法执行这个?
答案 0 :(得分:0)
AWS Lambda函数可以由许多不同的event sources触发,包括通过API调用直接调用以及Amazon CloudWatch Events内的日程安排。
您的目标似乎是:
您可以只创建一个条目,而不是为100个条目创建100个计划:
这样,您只需要一个计划,它将根据数据库表中的条目数自动启动其他任务。
请注意,默认限制为 100个并发Lambda函数。因此,如果你的函数需要0.5秒才能运行,那么每秒只能运行200个函数。