As the subject states: I'm using Amazon Textract to detect text on scanned documents. When Textract is done, it fires of a notification via SNS and the SQS queue subscribes to the notification.
I can reveive the "all done" event with the AmazonSQSClient but since the rest of the solution is built on top of NServiceBus I want to handle the native AWS events via NServiceBus as well.
How do I tell the SqsTransport to subscribe to a single, already existing SQS queue? I don't want nsb to create new queues and I don't intend to send messages via this queue. This endpoint is meant to be "receive only".
UPDATE
My problem is not "how do I get a native AWS event off the wire" but "how do I configure NSB to use my existing queue instead of creating its own".
UPDATE2 Turns out my problems is not only how to configure nsb. Getting the native AWS event off the wire is another obstacle that the documentation on native integration does not completely solve.
Will this help? You will have to do the native to NSB consuming: https://docs.particular.net/transports/sqs/native-integration