aws-lambda-dotnet icon indicating copy to clipboard operation
aws-lambda-dotnet copied to clipboard

Lambda Test Tool - Connect to remote SQS queue

Open kakins opened this issue 3 years ago • 3 comments

Describe the Feature

I've found local debugging of AWS Lambdas combined with SQS to be a real pain.

It would be great if the Mock Lambda Test Tool had the ability to connect to a remote AWS SQS queue and respond to events. I know there are some sample messages available from the main testing page, but using an actual queue would be great.

The "Dead Letter Queue" functionality of the tool seems like it is basically doing that. However, I want to respond to a non-dead letter queue.

Is your Feature Request related to a problem?

No issue with the tool, per se.

Proposed Solution

N/A

Describe alternatives you've considered

I've tried using LocalStack, which is just pretty painful to use when it comes to fast iteration development using .NET.

Additional Context

Here's a scenario:

  1. Launch the Mock Lambda Test Tool
  2. Go to some new feature that allows you to select an SQS queue, reading from your local AWS profile (like the Dead Letter Queue page)
  3. Go to the AWS Console, or use the AWS CLI, and start pumping a lot of events into the queue. This would help me debug and troubleshoot more than just one event at a time.

Environment

N/A

  • [ ] :wave: I may be able to implement this feature request
  • [ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

kakins avatar Feb 02 '22 22:02 kakins

Needs review with the team.

ashishdhingra avatar Feb 08 '22 00:02 ashishdhingra

This is just relabelling the functionality of dead letter queue in the tool.

ashishdhingra avatar Mar 24 '23 16:03 ashishdhingra

Basically the existing dead letter queue view is doing what you ask. There really is no difference monitoring a DLQ queue or a regular queue and sending any received from the queue into the Lambda code. We should go back through the view and relabel as the queue monitoring view.

normj avatar Mar 24 '23 23:03 normj