1
votes

I have enabled Virtual Network and Firewall access restrictions for Azure Storage Account, but faced the issue, that I do not have an access to Storage Account from Azure Functions(ASE environment), despite fact that ASE public address is added as exception. Additionaly, I have added all environment's virtual networks just to make sure. Is there any way to check from which address functions/other services is trying to get an access to storage account? Also, I have a tick "Allow trusted Microsoft services to access this storage account ". I'm not sure what is included into "trusted Microsoft services".

In the Application Insight Functions logs, only timeout issue appears, without additional explanation.

Could you please help me to understand how to properly configure storage account access restriction?

1
Seems you dont give RBAC roles.Bowman Zhu

1 Answers

1
votes

Have a look of this doc:

https://docs.microsoft.com/en-us/azure/storage/common/storage-network-security#trusted-microsoft-services

From your description, I think you dont give a RBAC role to your azure function to access the storage.

Do this steps:

enter image description here

enter image description here

If you need more operation. Like do something with the data. Do need to add more RBAC roles, have a look of this offcial doc to learn more about RBAC roles:

https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#all