docs-mintlify/admin/deployment/vpc/azure/private-link.mdx
Azure Private Link enables you to access Azure PaaS services and Azure hosted customer-owned/partner services over a private endpoint in your virtual network. To set up a Private Link connection between Cube Cloud single-tenant infrastructure and your own VNet, you'll need to prepare a Private Link Service, share service details with the Cube team, and approve the incoming connection request.
There are two common scenarios for preparing the Private Link Service:
In the case of your own infrastructure, please follow the official Azure documentation to configure the Private Link Service behind a standard Azure Load Balancer.
If your data source is hosted in a third-party infrastructure, please follow the vendor's documentation for creating and managing a Private Link Service.
Azure Private Link Service enables you to control the visibility of your private endpoint. You'll need to configure access permissions to allow Cube Cloud to connect to your service.
To allow Cube Cloud access, please go to Azure Portal -> Private Link Services -> Your service -> Manage visibility
and add the following subscription ID to the allowed list: cd69336e-c628-4a88-a56e-86900a0df732
Alternatively, you can configure auto-approval for faster connection establishment by adding the same subscription ID to the auto-approval list under Manage auto-approval.
To request establishing a Private Link connection, please share the following information with the Cube team:
/subscriptions/abc123/resourceGroups/myResourceGroup/providers/Microsoft.Network/privateLinkServices/myservice)If a DNS name is provided, an internal DNS record will be created pointing at the established Private Link connection, and the service will be addressable by that name inside the Cube Cloud infrastructure.
The connection approval process depends on your visibility configuration:
If you haven't configured auto-approval, the Cube Cloud team will notify you once the Private Endpoint connection request is sent. You can approve it by:
Alternatively, you can approve the connection from the resource itself if it supports Private Link natively (e.g., Storage Accounts, SQL Databases).
If you've added Cube Cloud's subscription ID to the auto-approval list, the connection will be automatically approved upon creation, and no manual action is required.
Once the connection is established, you can access your data source by addressing it either via the supplied DNS Name or an Azure internal DNS name returned to you by the Cube team.
Private Link connections are supported in all Azure regions where Cube Cloud single-tenant infrastructure is available. The Private Link Service and Private Endpoint must be in the same region as the Cube Cloud infrastructure.