Hello Pejman Memar,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you are having trouble with the firewall settings of your Azure Storage account based on your explanation.
This prescribed solution was based on the scenario given and your questions, while focusing on the problem statement. Therefore, endeavor to the followings:
Configure Network Access: Restrict access to your storage account by specifying allowed IP addresses, IP ranges, subnets, and Azure resource instances. This ensures that only requests from these specified networks can access the storage account.
Use Private Endpoints: Set up private endpoints for your storage account. This assigns a private IP address from your virtual network to the storage account, securing traffic within your network and preventing exposure to the internet.
Ensure Proper Authorization: Any application accessing the storage account under network rules must have proper authorization. Use Microsoft Entra credentials, account access keys, or SAS tokens to authorize requests to blobs, tables, file shares, and queues.
Disable Anonymous Access: By default, anonymous access to containers is disabled, requiring authorization for every request. You can enable anonymous access only if permitted by the storage account settings, ensuring better control over who can access the data.
For all the above use the following links for more details:
Enable firewall support for your workspace storage account - Azure Databricks
Configure Azure Storage firewalls and virtual networks
Configure anonymous read access for containers and blobs.
Possible to Restrict Access to Azure Container Instance with IP restrictions.
Public access is not permitted on this storage account.
Accept Answer
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
** Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful ** so that others in the community facing similar issues can easily find the solution.
Best Regards,
Sina Salam