我有一个触发每周运行的 Lambda,如果它连续 7 天不运行,我希望有一个 CloudWatch 警报。
我的想法是Alarm if < 1 invocation for 8 days但似乎不可能将其设置超过 24 小时:
警报评估期(数据点数乘以指标周期)不得超过 24 小时。
是否有另一种方法可以确保执行超过 24 小时的时间触发的 Lambda?
我正在尝试编写一个 node-postgres 查询,该查询采用一个整数作为参数在间隔中使用:
const query = {
text:
`SELECT
foo
FROM bar
WHERE
DATE(created_at) >= DATE(NOW()) - INTERVAL '$1 DAYS';`,
values: [daysAgo]
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它给出了这个错误消息,表明它没有看到,$1因为它用单引号括起来:
绑定消息提供 1 个参数,但准备好的语句 "" 需要 0
有没有支持的方法来做到这一点?如果没有,最好的解决方法是什么?