AWS PrivateLink for Databricks
AWS PrivateLink provides private connectivity from the Immuta SaaS platform to customer-managed Databricks accounts hosted on AWS. It ensures that all traffic to the configured endpoints only traverses private networks.
This front-end PrivateLink connection allows users to connect to the Databricks web application, REST API, and Databricks Connect API over a VPC interface endpoint. For details about AWS PrivateLink in Databricks and the network flow in a typical implementation, explore the Databricks documentation.
This feature is supported in most regions across Immuta's Global Segments (NA, EU, and AP); contact your Immuta account manager if you have questions about availability.
Requirements
Databricks
Ensure that your accounts meet the following requirements:
Your Databricks account is on the E2 version of the platform.
Your Databricks account is on the Enterprise pricing tier.
You have your Databricks account ID from the account console.
You have an Immuta SaaS tenant.
AWS PrivateLink for Databricks has been enabled.
Databricks workspace
Ensure that your workspace meets the following requirements:
Your workspace must be in an AWS region that supports the E2 version of the platform. In the
us-west-1
region, Databricks does not support PrivateLink even for workspaces on the E2 version of the platform.Your Databricks workspace must use Customer-managed VPC to add any PrivateLink connection.
Your workspaces must be configured with
private_access_settings
objects.
Enablement
Contact your Databricks representative to enable AWS PrivateLink on your account.
Configure Databricks with AWS PrivateLink
Register the Immuta VPC endpoint for the applicable AWS region with your Databricks workspaces. The Immuta VPC endpoint IDs are listed in the table below.
AWS Region | VPC Endpoint Id |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Identify your private access level (either ACCOUNT
or ENDPOINT
) and configure your Databricks workspace accordingly.
If the
private_access_level
on yourprivate_access_settings
object is set toACCOUNT
, no additional configuration is required.If the
private_access_level
on yourprivate_access_settings
object is set toENDPOINT
, using the table above, you will need to add it to theallowed_vpc_endpoint_ids
list inside yourprivate_access_settings
object in Databricks. For example,
Last updated