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:
- What is the best way to establish the network connectivity? Apps can access on-premises resources by integrating with VNets that have site-to-site connections. If you are using Regional Vnet integration, you simply need to
connect your VNet to on-premises resources by using ExpressRoute or a site-to-site VPN Reference: https://learn.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet#access-on-premises-resources - How can I install the function extension mentioned in the above web link? As per the post , the function extension "AzureFunctions.Extension.SQS" can be installed via Nuget package manager ( or CLI/Reference as posted here). The
package reference can be added in your local development environment ( example: Visual Studio, VS code etc) and then deployed to Azure functions Deploy Azure functions using visual Studio : https://learn.microsoft.com/en-us/azure/azure-functions/functions-develop-vs?tabs=in-process Deploy Azure functions using Azure devops : https://learn.microsoft.com/en-us/azure/devops/pipelines/targets/azure-functions-windows?view=azure-devops&tabs=dotnet-core%2Cyaml
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.