在我浪费太多时间之前,我想知道在技术上是否可以从 Lambda 发送自定义事件到 Event Bridge 到 SNS 到 Chatbot 到 Slack。
我已经编写了所有基础架构,并且我知道它适用于非自定义消息。因此,如果我在规则中有一条带有 aws.lambda 来源的消息,那么当我部署 Lambda 时,我会收到最终的 Slack 通知。
但是,如果我将源更改为规则中的自定义源并在 Lambda 的代码中使用它,我会从 SDK 调用成功但没有 Slack 消息。打开聊天机器人日志后,我收到以下消息 Event received is not supported (参见https://docs.aws.amazon.com/chatbot/latest/adminguide/related-services.html )
我有点希望我不会在 SDK put 事件调用上发送一些东西来调用这个集成,尽管 api 调用只提供了有限数量的你可以改变的东西。
我确实注意到从标准事件发送到 Slack 的消息比作为自定义事件发送的消息要大得多。
实际上,它只是看起来 Chatbox Slack 集成是一种极其有限的集成,仅限于服务子集上的标准事件。
有人可以确认这是否可能,或者我对集成局限性的结论是否正确。