aws-lambda - 如何创建和使用参数化 AWS 状态机,该状态机接受延迟时间戳和有效负载来调用 Lambda 函数?
问题描述
我希望创建一个包含 2 个 Step 函数的状态机,如下所示:
Start
-> Wait (Timestamp value is passed into state machine)
-> Call Lambda function with payload (also passed into state machine)
End
目的是让 lambda 函数 (nodeJS) 安排另一个函数在未来某个时间被调用。时间戳和有效负载将作为调度此执行的一部分传递到状态机。
我找不到描述这种流程的体面资源。
解决方案
您可以使用参考路径从输入中选择“过期日期”的值,以从输入数据中选择它。
"wait_until" : {
"Type": "Wait",
"TimestampPath": "$.expirydate",
"Next": "NextState"
}
参考:https ://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-wait-state.html
推荐阅读
- javascript - 如何滚动到 ReactJs 中的元素?
- python - Pyodbc,如何从 SQL Server 存储过程中获取结果
- android - “:”在android项目依赖项的树视图中是什么意思?
- javascript - 如何在 Array.map()、REACT.JS 中操作一个元素而不影响其他元素
- python - 关于 pymc3、arviz 和 theano 包的稳定版本是什么?
- python - Python:scipy.optimize,bisection 可以使用返回多个值的函数 f 吗?
- android - Android XML 规范标准?
- r - 我如何使用函数模拟 R 中的数据集
- c++ - Unorder_map 与 struct 更大的字段大小
- python - 使用 Flask 和 SQLite,在 Web 应用程序之外访问数据库