We've got a webserver we are going to be moving to Azure. Simple enough, spool up 2 VMS, install IIS, configure some load balancing end point and see the IIS homepage.
But now, I want to have the website files on a shared drive that can be accessed by both VMs and my local network. I've deployed my VMs using the classic deployment model and would prefer to have my Azure VNet and local network seperated for security.
What would be the best way to make this happen? Azure Files seems to be the logical answer but this means that when a website is setup in IIS and the virtual directory is configured, I have to provide my storage name and access control key so that IIS has the ability to read files from Azure Files. This actually grants IIS full control over those files, is this a security concern?