EventBridge Pipe with SQS/SNS not functioning

0

Hello,

I have an EventBridge Pipe architected as such:

EventBridge Rule -> SQS -> EventBridge Pipe -> SNS -> AWS ChatBot

I have confirmed the SQS queue is receiving messages, and the SNS and AWS ChatBot part also works when i set the Rule target to be directly SNS. I want the Pipe to eventually do some filtering but I can't even get it to send messages without filtering.

  1. I've confirmed from monitoring that the SQS queue is receiving messages, and is being polled by the Pipe.
  2. The Pipe setup the EventBridge IAM Role automatically, and my SQS/SNS resources policies should also allow for the EventBridge actions. I've double checked this. and the access policies for SQS/SNS seem to be as noted in the documentation because the Pipe set all the IAM stuff up.
  3. I've tried manually sending a message to the queue and it still doesn't work.
  4. I've made sure that the SNS/ChatBot side do work.

What am I missing? Why is my SQS queue receiving messages but the EventBridge Pipe not transferring them successfully to the SNS topic?

Thank you. Below are screenshots from my eventbridge pipe and SQS monitoring

EventBridge Pipe Monitoring

SQS monitoring

1 回答
0
已接受的回答

For anyone finding this, the issue was trying to publish an SQS event to AWS ChatBot when this is not supported by ChatBot. The pipe was actually functioning correctly.

Billy
已回答 6 个月前
profile picture
专家
已审核 1 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则