5
votes

I need a piece of "cloud glue" to read messages from an AWS SQS queue and push the results into an Azure Service Bus. I like Azure Logic Apps but they do not have an SQS connector. I could hand roll the code in an Azure functions, but are there any prebuilt solutions to consume SQS in the Azure world?

3

3 Answers

1
votes

Azure Function can't be triggered by SQS either, unless you want to do timer + polling.

The easiest I can come up with is AWS Lambda + SQS trigger + Service Bus SDK to send the message.

1
votes

You can write custom bindings for azure functions. Here is an example of an sqs binding. https://github.com/laveeshb/azure-function-extensions-net/tree/master/Amazon.SQS

0
votes

Update Jan 2021 - Hurrah, Microsoft have now released a logic apps connector for SQS - https://docs.microsoft.com/en-us/connectors/amazonsqs