Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
Can you please elaborate more about your requirement and environment?
- Azure PLS only supports Azure Standard Load Balancer as of now.
- See : What is Azure Private Link service?
It is possible that the 3rd party (Snowflake) is exposing their service via a SLB. (I am assuming that you do not have control over the 3rd party's side)
- A consumer of the service can only create a Private EndPoint in a VNET in your subscription.
- The above PE can only be used for connecting unidirectionally to the 3rd Party service exposed via the PLS.
i.e., PE only supports inbound communication from the resources that are attached to the PE VNET's network (VNET, Peered VNETs and OnPrem networks connected via VPN or ExpressRoute )
So, when you say, "integrate Snowflake on Azure with blob service" - I am afraid I don't understand what you are trying to achieve.
- Azure Blob Storage (Storage Account) is a PaaS Service and does not belong to a particular VNET.
- So, if your intention is to connect from the 3rd party to the Blob via the PE - this is not feasible.
P.S :
- For a connection from a VM (or any resource connected to a VNET) to a PLS via PE always stays within the Microsoft backbone.
- Every traffic here is private
Cheers,
Kapil