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
專家
已審閱 2 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南