7

I have a similar question to one already asked about SQS to Azure Service Bus - https://stackoverflow.com/questions/51650073/consume-aws-sqs-and-publish-to-azure-service-bus. I want to get messages from AWS SNS (hosted by another party) into an Azure Service Bus and wondering about the best approach.

Ideally, I don't want to have to host an Azure Web App as the HTTP endpoint/middleware, but I'm not sure an Azure Logic App/Function exposed over HTTP would work without other resources also being needed. I also have a preference not to deploy anything in AWS when the rest of my solution will be in Azure.

I'm still learning about Azure so may be missing something obvious. Any experience/advice for this scenario would be appreciated.

asked Oct 9, 2018 at 11:37
5
  • Is this a one-time migration or a continuous flow from SQS to Service Bus? Commented Oct 9, 2018 at 13:02
  • Continuous flow, ongoing process. We have a SaaS supplier that is AWS based, where we are building an Azure capability. Commented Oct 10, 2018 at 8:08
  • Hey @GRoberts - were you able to find a solution? I think I am going to create an azure functionas a middleware Commented Feb 25, 2019 at 4:20
  • 1
    Hey @Dmitry - that is exactly what I ended up doing too. Slightly annoying, as it means we have to schedule the function to poll, rather than having it triggered, which limits the scaling possibilities. Commented Feb 25, 2019 at 17:08
  • 1
    The only other thing I can think of is host a lambda function in AWS to forward the message. Due to the small footprint, it shouldn't cost too much, but it's exactly what you said you didn't want to do. I understand your reasons as well. Commented Jan 10, 2020 at 13:50

0

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.