diff --git a/src/MySqlConnector/Core/ServerSession.cs b/src/MySqlConnector/Core/ServerSession.cs index 23efbfb44..eb7826021 100644 --- a/src/MySqlConnector/Core/ServerSession.cs +++ b/src/MySqlConnector/Core/ServerSession.cs @@ -1898,6 +1898,13 @@ private bool ShouldGetRealServerDetails(ConnectionSettings cs) HostName.EndsWith(".mysql.database.chinacloudapi.cn", StringComparison.OrdinalIgnoreCase); } + // detect AWS RDS Proxy, if hostname like .proxy-..rds.amazonaws.com + if (HostName.EndsWith(".rds.amazonaws.com", StringComparison.OrdinalIgnoreCase) && + HostName.Contains(".proxy-", StringComparison.OrdinalIgnoreCase)) + { + return true; + } + return false; }