Aurora Serverless använder en intern AWS-nätverkskonfiguration som för närvarande bara stöder anslutningar inifrån en VPC, och det måste vara samma VPC där det serverlösa klustret är utplacerat.
Samma begränsning gäller för Amazon EFS, av arkitektoniskt liknande skäl. Du kan arbeta begränsningen i EFS, och samma lösning skulle kunna användas för Aurora Serverless, men du skulle behöva inaktivera hälsokontrollerna helt eftersom dessa hälsokontrollanslutningar skulle hålla instansen vid liv hela tiden. Att exponera en databas för Internet är en praxis som bäst bör undvikas.
Du kan också använda några VPN-lösningar. De skulle behöva vara instansbaserade och skulle förmodligen behöva använda NAT för att maskera klientadressen bakom VPN-instansens interna adress -- det är faktiskt vad proxylösningen som nämns ovan gör, men i ett annat OSI-lager.