High severityconnection
Power BI Refresh Error:
PrivateLinkConnectionError
What does this error mean?
A Snowflake client could not establish a connection through AWS PrivateLink or Azure Private Link. The endpoint is either not configured, not approved, or DNS is not resolving the private endpoint hostname correctly.
Common causes
- 1The VPC endpoint or Azure private endpoint was created but the connection request was not approved in Snowflake
- 2DNS is resolving the Snowflake account URL to the public endpoint instead of the private endpoint hostname
- 3The security group or NSG attached to the private endpoint does not allow outbound traffic on port 443
- 4The client is connecting from outside the VPC/VNet where the private endpoint was configured
- 5The Snowflake account private link feature was not enabled by Snowflake Support on the account
How to fix it
- 1Verify the private endpoint connection status in the AWS VPC console or Azure portal — it must show 'Approved'.
- 2Test DNS resolution: nslookup <account>.privatelink.snowflakecomputing.com should return a private IP, not a public one.
- 3Confirm the security group or NSG allows TCP port 443 outbound from the client subnet to the endpoint.
- 4Use SYSTEM$ALLOWLIST_PRIVATELINK() to get the list of Snowflake IPs the private endpoint must reach.
- 5Contact Snowflake Support to verify the PrivateLink feature is enabled on the account if endpoints appear correctly configured.