【发布时间】:2018-05-08 20:43:11
【问题描述】:
如果我想每 2 分钟启动一个 lambda 函数,它会调用一个带有索引号的 api。我将如何存储 lambda 的索引号以在初始化时读取并在每次 lambda 函数成功调用 api 时将其加一?
我认为只为计数器配备一个发电机表是大材小用。
【问题讨论】:
-
如果您没有运行并发 Lambda:只需在 S3 中存储一个带有计数器索引号的简单
.txt文件? -
@MaiKaY 是的,可以。我希望有一些类似于 cloudwatch 存储变量的东西。理想情况下不会真正增加 lambda 运行时间的东西。
-
您也可以使用 AWS Step Functions。第一种状态:等待 2 分钟,第二种状态:调用 API 并执行下一个 Step Functions。
-
@MaiKaY 我会让 step 函数运行 6 个月左右,然后用之前的计数器重新调用它?
标签: amazon-web-services aws-lambda serverless-framework