How to run RDS without getting charged?

0

I am in the AWS Free Tier and i am exploring things in AWS. I am a developer and i can understand EC2, RDS etc but NOT VPC, Subnet, NAT etc. I have created an RDS (MySQL) Free Tier instance template, with all the default settings except one thing, that is choosing a public access. I did not create any VPC etc, but seems a new VPC is getting created when i create the RDS instance. Public Access is very important for me (at-least for now), because, i am not running any EC2 etc. What i really want is to run a database instance in a remote machine and access it from apps (a java app, mysql workbench etc) running in my local machine. After running it for a while, i was charged for RDS or VPC or i don't know.

I want to run a RDS instance in AWS and access it from my local machine or from any other machine without getting charged. Is that possible? I don't want to run EC2 or anything else at the moment.

1 Answer
2
Accepted Answer

Hello.

RDS public access is attached to a public IPv4 address and will be charged a fee.
https://aws.amazon.com/jp/blogs/aws/new-aws-public-ipv4-address-charge-public-ip-insights/

Currently, I think the only way to access RDS from a local machine is to enable public access or start EC2 and perform port forwarding for Systems Manager Session Manager.
Session Manager port forwarding requires EC2, but I don't think you will be charged if you start EC2 in the free usage tier.
https://aws.amazon.com/jp/blogs/mt/use-port-forwarding-in-aws-systems-manager-session-manager-to-connect-to-remote-hosts/

profile picture
EXPERT
answered 8 days ago
profile picture
EXPERT
reviewed 8 days ago
  • Thanks for the quick help. So bottom line is: (if i don't want to do all this EC2, Port Forwarding, SMSM....) "It is NOT POSSIBLE to access RDS from local machine without getting charged" Long Live AWS.

  • Yes, that is the current situation.