Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
@Handian Sudianto Firstly, Apologies for the delay response here!
You are correct that if you copy data from on-premises to a storage account over a VPN connection, there will be no ingress charges. This is because the data transfer is happening over a private network connection and not over the public internet.
https://azure.microsoft.com/en-in/pricing/details/bandwidth/
Ingress charges are only applicable when data is transferred into a storage account over the public internet. If you are using a VPN connection to transfer data, you will not be charged for ingress.
However, keep in mind that there may be other charges associated with using a VPN connection, such as the cost of the VPN gateway and the data transfer charges for the VPN connection itself. Make sure to review the pricing details for VPN connections to understand the full cost of using this approach.
If you still have any question I would recommened to please contact Azure Billing and Subscription team would be the best to provide more insight and guidance on this scenario: https://azure.microsoft.com/en-us/support/options/ it's free, and it's the best choice for you.
Please let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.