How to establish private connection from Azure function to on premises or to AWS SQS queue?

curious7 151 Reputation points
2021-10-07T13:11:11.243+00:00

I need to create a Azure function that needs to read messages in the AWS SQS queue for our organisation.
Connectivity between Azure and AWS has to flow through on-premises network.
I found this post that seems to have Azure function extension that will for this to happen:-
trigger-azure-functions-from-aws-sqs-queues-laveesh-bansal
Azure function seem to have following 3 types:-
Consumption plan
Premium plan
Dedicated plan
Should I choose Premium plan to allow private communication rather then going over the internet?
I would like to find out the answer to following 2 questions:-

  1. What is the best way to establish the network connectivity?
  2. How can I install the function extension mentioned in the above web link?
Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,655 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. MughundhanRaveendran-MSFT 12,451 Reputation points
    2021-10-11T11:48:20.377+00:00

    @curious7 ,

    Thanks for reaching out to us.

    For vnet integration and on premises network connectivity, you can either choose the PremiumV2/PremiumV3 dedicated plan or Functions Elastic premium plan ( serverless).

    Please find the answers to your queries below:

    If you are facing any issues while installing the package, please let us know.

    I hope this helps!

    Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.