Support DNS aliasing of an Azure SQL Managed Instance (at least for public endpoint)
As it is already supported for Azure single SQL Database, it would be nice to be able to create an alias for the Managed Instance, especially for the public endpoint address. All clients connecting directly to the public endpoint would be able to use an alias instead of the real name of the instance. Switching instances, disaster recovery, migration scenarios would be a lot easier to handle.
FYI, creating a public CNAME record redirecting to the public endpoint address of an MI (like instancename.public.***.database.windows.net) does NOT work : IP resolution is good, but no way to login to the instance or have AAD authentication working (even when specifying @servername in the login name).
Ganesh Majeti commented
this basic feature is hindering our progress to productionalise the MI platform. when do you plan to release this? its been a while(3.5 months) this is taken into planned state
Ajay Sahu commented
It is critical to have this feature before we can adopt MI technology.
Nathan Shepherd commented
Ditto what Anthony Genovese said! We need MI because there are things we can't use PaaS for and we don't want to go IaaS if we can avoid it. But if we can't use aliases then we won't go forward with MI.
This feature would be very useful
René Frank Jensby Kristiansen commented
Same would be true for Private Endpoint, where CName would be preferred.. to use locally
Anthony Genovese commented
This right here. We really need this supported or there is no path for us to go to production here.
>>>>Switching instances, disaster recovery, migration scenarios would be a lot easier to handle.