Skip to content

AWS PrivateLink for Snowflake

AWS PrivateLink provides private connectivity from the Immuta SaaS platform to customer-managed Snowflake accounts hosted on AWS. It ensures that all traffic to the configured endpoints only traverses private networks.

This feature is supported in most regions across Immuta's Global Segments (NA, EU, and AP); please contact your Immuta account manager if you have questions about availability.

Data Flow

Requirements

  • You have an Immuta SaaS tenant.
  • Your Snowflake account is hosted on AWS.
  • Your Snowflake account is on the Business Critical Edition.
  • You have ACCOUNTADMIN role on your Snowflake account to configure the Private Link connection.
  • You have enabled AWS PrivateLink for Snowflake.
  1. In your Snowflake environment, run the following SQL query, which will return a JSON object with the connection information you will need to include in your support ticket:

    select SYSTEM$GET_PRIVATELINK_CONFIG()
    
  2. Copy the returned JSON object into a support ticket with Immuta Support to request for the feature to be enabled on your Immuta SaaS tenant.

  3. Configure the Snowflake integration.
  4. Register your tables as Immuta data sources.

    Info

    Note that the privatelink-account-url from the JSON object in step one will be the Server when registering data sources.