Set Up a Databricks File Federation Connection (Beta)
Set up a Databricks File Federation connection between AWS or Azure hosted Databricks and Data Cloud to access data.
User Permissions Needed | |
---|---|
To create a connection in Data Cloud: | System Administrator |
Before you begin:
- Make sure that Uniform V2 is enabled on every delta table. Unity Catalog is required instead of Hive metastore.
- Get familiar with Unity Catalog. The underlying cloud storage platforms supported are AWS and Azure.
- Make sure Unity Catalog credential vending for external system access is set.
- Enable Uniform (Iceberg Reads). For more information, see Read Delta Tables with Iceberg Clients.
- Verify your admin has enabled firewalls on the system you want Data Cloud to connect to by including these IP Addresses Used by Data Cloud. Make sure any network or VPC level allowlisting is considered.
- You can’t use private network mechanisms like AWS PrivateLinks or Azure Private Link with file federation.
-
In Data Cloud, go to Data Cloud Setup.
-
Under External Integrations, select Other Connectors.
-
Click New.
-
On the Source tab, select Databricks File Federation and click Next.
-
Enter a connection name and connection API name.
-
Enter the authentication and connection details.
- Enter the Azure storage type. Available options include S3, Catalogue Provided, and Azure.
- Enter Personal Access Token. It's used to authenticate access to resources and APIs. For more information, see Personal Access Tokens
- Enter other relevant authentication details based on the storage type.
Storage Type | Authentication Details |
---|---|
Azure | Storage Account Name - Name of the Azure blob storage account |
SAS Token - A shared Access Signature (SAS) token to grant access to Azure storage services | |
S3 | Bucket Name - The public cloud storage resource in AWS |
Access Key - Programmatic username for API access to AWS | |
Secret Key - Programmatic password for API access to AWS | |
The keys must have read permissions for the tables, metadata, and data. |
-
For Connection Details, enter Catalog Endpoint. Catalog Endpoint is the Unity Catalog endpoint. The catalog endpoint must be an HTTPS endpoint.
-
To review configuration, click Test Connection.
-
Click Save.