@Pitawat
In order to access Azure Files through the private network you would need to deploy your container instances into a VNET. However you cannot currently used managed identities in a container group that is deployed to a virtual network. This means if you wish to have your network private you will need to use the storage account key to access Azure Files. For more limitations you can see the documentation here.
For product feedback and feature requests I will refer you to our feedback forum. This allows the community to add their voice and upvote popular ideas. The forums are monitored and responded to by our product teams.
https://feedback.azure.com/forums/602224-azure-container-instances
Hope this helps. Let me know if you have further questions or issues and I will be happy to assist.
-------------------------------
Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.