Aurora Serverless Public Access, or just use Aurora RDS Instance? I'm migrating a legacy app to AWS. I wanted to use Aurora Serverless as our new DB for it's scaling up/down features. However, because I am migrating our app in pieces and not all at once, some servers will still need access to our new DB that are outside of the VPC that our Aurora Serverless will be in.

&amp;#x200B;

For local dev, I'm using an SSH tunnel to access Aurora Serverless. However, I don't think that this is appropriate for production connections outside of the VPC?

&amp;#x200B;

Is there a good way to have public access to my Aurora Serverless, or am I better off creating an Aurora RDS with readers/writers and then migrating to Serverless once everything is in the AWS VPC?