I want to be able to access Synapse Workspace Studio only through my Azure VM
To do so I want to have the following connection:
Log in to Azure VM /in subnet1, in VNet1 / => connecting through a Private Endpoint using the VM's Private IP => accessing Azure Synapse Studio (all created by me)
To achieve this I have done:
- Lock down the public access of the Azure Synapse Workspace
- Created a Managed Private Endpoint: SQL server on demand to Subnet2 /in VNet1/
- The Synapse Workspace is deployed in a "Managed VNet" (as to use Integration Runtimes in a Managed VNet later on)
- All Endpoints are approved
- Have changed the VM Private IP to a - Static Private IP /however it still has its Public IP as I am connecting to it through rdp/
However, I still can't open the Synapse Workspace as it says that (when you are accessing the Synapse studio website through the VM) that some features of the Synapse Studio are disabled as I do not have access to them
Possible cause: I think that I am missing the right DNS configuration i.e. telling my VM to use its Private IP (instead of the Public one) when it connects to the Synapse Studio. However, I have little-to-no knowledge for the DNS configurations when using Private Endpoints (I hoped that all is automatically done on the backend)
I have read the following article in MS docs: https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns
"It's important to correctly configure your DNS settings to resolve the private endpoint IP address to the fully qualified domain name (FQDN) of the connection string."
and
"Azure creates a canonical name DNS record (CNAME) on the public DNS. The CNAME record redirects the resolution to the private domain name. You can override the resolution with the private IP address of your private endpoints."
Unfortunately, I do not understand what they are saying, nor is there a demo showing me how to override the DNS configurations
SO I will need you help....!!!