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 Answer
0
Accepted Answer

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
answered 5 months ago
profile picture
EXPERT
reviewed a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions