Apache Camel AWS/SQS component
20:29 01 Dec 2012

Camel v2.8 (camel-aws/sqs)

Is it possible to send messages to a shared queue using camel aws-sqs component?

I am able to send directly to myQueue but not other Queues which I have access to via SQS access policy and confirmed that it works directly via CURL.

Camel aws-sqs endpoint URL and route that works looks like this:

from("someplace").to("aws-sqs://myQueue?amazonSQSEndpoint=" + endpoint + "&accessKey=" + accessKey + "&secretKey=" + secretKey);

I need to be able to send to a shared Queue while providing a URL in the following format:

https://sqs.us-west-1.amazonaws.com/111222333444/sharedQueue?Action=SendMessage
&MessageBody=test
&Version=2011-10-01
&Timestamp=2012-1201T22%3A01%3A15Z
&Signature=Kl0Vki0KzvoB6Z2NUHFT7mxsurCn%2FjPHv4%2BJ8LEo7NA%3D
&SignatureMethod=HmacSHA256
&SignatureVersion=2
&AWSAccessKeyId=AKIXJMGM5GYMGSTANQ8A

Does Camel aws-sqs v2.8 provides this functionality?

amazon-web-services apache-camel amazon-sqs apache-servicemix