首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在指定时间触发SNS

在指定时间触发SNS
EN

Stack Overflow用户
提问于 2018-08-16 15:46:32
回答 1查看 202关注 0票数 0

我有一个Lambda函数,它接受要在指定时间运行的任务列表。这个时间可能会有所不同。

我正在使用SNS来触发另一个Lambda函数,该函数反过来运行任务。这些任务需要在指定的时间运行。是否可以在指定时间使用Lambda将消息发布到SNS?或者将消息发送到SNS,但SNS在指定的时间触发Lambda?任何选项都可以。

附注:我知道有使用Cloud Watch events的选项,但我不想再使用任何服务。

EN

回答 1

Stack Overflow用户

发布于 2018-08-17 20:37:32

您的要求似乎是在特定时间触发AWS Lambda函数。

这可以通过使用Amazon 来完成,它可以采用类似cron的表达式来在所需的时间间隔或特定时间运行Lambda函数。此功能最初是Lambda控制台中的,但当更多服务添加了调度功能时,它被移到了CloudWatch Events中。

但是,CloudWatch事件不能触发Amazon SNS消息。如果你需要SNS来触发Lambda,那么你需要CloudWatch事件来触发Lambda函数,该函数向SNS发送消息(然后再触发Lambda函数)。显然,除非你特别需要将消息分散到多个订阅/Lambda函数,否则完全避免SNS会更干净。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51872050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档