Setting Up Snowflake Private Link on Azure Cloud
This guide walks you through configuring Azure Private Link for Snowflake, enabling secure and private connectivity between Chaos Genius and your Snowflake data warehouse. Private Link ensures that your data traffic remains within the Azure network, enhancing security and compliance.
Requirements
Before proceeding, ensure you have:
- ACCOUNTADMIN access to your Snowflake account
- Snowflake account URL and region information noted down
Configuration Steps
Step 1: Fetch Snowflake Private Link Configuration
- Log in to your Snowflake account
- Execute the following SQL command to retrieve the Private Link configuration:
select SYSTEM$GET_PRIVATELINK_CONFIG();
This will return a JSON output containing the necessary Private Link configuration details including Azure Private Link Resource ID.
Step 2: Share Configuration with Chaos Genius Team
- Share the below details with the Chaos Genius team:
- Snowflake Account Identifier (e.g.,
xy12345.snowflakecomputing.com
) - Snowflake Region
- Complete JSON output from
SYSTEM$GET_PRIVATELINK_CONFIG()
- Snowflake Account Identifier (e.g.,
- The Chaos Genius team will:
- Create the private endpoint
- Configure necessary network settings
- Notify you once the process is complete
- Provide you with the Azure Private endpoint resource ID
Step 3: Contact Snowflake Support to Approve the Endpoint
- Open a support case with Snowflake
- Include the following information:
- Snowflake Account URL
- Azure Private Endpoint ID (provided by Chaos Genius team)
- Request to approve the private endpoint for Chaos Genius integration
- Wait for Snowflake's approval confirmation
After Snowflake approves the endpoint, the Private Link connection will be established, enabling secure communication between Chaos Genius and your Snowflake instance.
Create Data Source Connection in Chaos Genius
To connect your Snowflake warehouse to Chaos Genius, navigate to Data Sources in the Chaos Genius interface, select Snowflake as your data source, and follow the Snowflake connection setup guide for configuration.
This setup ensures a secure, private, and reliable connection between your Snowflake warehouse and Chaos Genius using Azure Private Link.