
Mounting azure files in azure app service via SMB protocol
- or -
Post a project like this$60
- Posted:
- Proposals: 6
- Remote
- #3953459
- Expired
Python, OpenAI, ChatGPT |Microsoft Fabric| Synapse| SQL Server, Snowflake ❄️, Postgres, MySQL| Power BI, Tableau, Domo | Azure, AWS, GCP| SSIS, Alteryx |AirFlow|AirByte|DBT| DevOps
1400+ Projects (iOS | Android | Mac OS | Web | Win | BlockChain | IOT | React | Dotnet | Angular | Laravel )
347597732504272423771240118394921229494567




Description
Experience Level: Entry
Need someone to complete this POC, following are the detail & steps to be done-
Mounting azure files in azure app service (windows) via SMB (reference- https://learn.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage?pivots=code-windows&tabs=portal )
(Note- we do not want to use SAS based authentication, we want to go with managed identity & service principle)
Storage should not be public, enable private endpoint so that only specific network could access it.
(Note- to accomplish this, you will have to create VNET etc.)
Create service principle (via azure active directory), and assign required roles for azure files, so that external apps could access the file mount using this service principle.
Use case 1 - Then write a code in .NET 4.8 framework to access it from same app service where azure files is mounted using managed identity. Deploy & test it on azure. For app service which are running in azure, managed identity can be used for authentication for storage.
Use case 2 - Then write a code in .NET 4.8 framework to access the file mount from other external applications which are running in on-premise (like your laptop) using service principle. Foe external apps, managed identity cannot be used, hence need to use service principle only.
Mounting azure files in azure app service (windows) via SMB (reference- https://learn.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage?pivots=code-windows&tabs=portal )
(Note- we do not want to use SAS based authentication, we want to go with managed identity & service principle)
Storage should not be public, enable private endpoint so that only specific network could access it.
(Note- to accomplish this, you will have to create VNET etc.)
Create service principle (via azure active directory), and assign required roles for azure files, so that external apps could access the file mount using this service principle.
Use case 1 - Then write a code in .NET 4.8 framework to access it from same app service where azure files is mounted using managed identity. Deploy & test it on azure. For app service which are running in azure, managed identity can be used for authentication for storage.
Use case 2 - Then write a code in .NET 4.8 framework to access the file mount from other external applications which are running in on-premise (like your laptop) using service principle. Foe external apps, managed identity cannot be used, hence need to use service principle only.

Poonam S.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
26 Apr 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies