diff --git a/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java b/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java index 47537f62e..fb0fa1fd5 100644 --- a/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java +++ b/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java @@ -92,8 +92,9 @@ public void initHostProvider( final HostListProviderService hostListProviderService, final JdbcCallable initHostProviderFunc) throws SQLException { + final RdsUrlType type = this.rdsUtils.identifyRdsType(initialUrl); this.hostListProviderService = hostListProviderService; - if (hostListProviderService.isStaticHostListProvider()) { + if (type.isRdsCluster() && hostListProviderService.isStaticHostListProvider()) { throw new SQLException(Messages.get("AuroraInitialConnectionStrategyPlugin.requireDynamicProvider")); } initHostProviderFunc.call();