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

curious7 271 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.
5,933 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. MughundhanRaveendran-MSFT 12,506 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.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.