Mysql – access an AWS RDS read replica directly from Internet

amazon-vpcamazon-web-servicesMySQLrds

Or what is the same, is possible assign a public IP address to my RDS read replicas? My read replicas end points answer with private IPs right now, even they are in a VPC subnet with an AWS Internet Gateway. In fact, my master RDS (multi AZ) was in that same subnet days ago (before it move automatically due to some changes in instance type I did) and I access perfectly from Internet, but I can't access read replicas now.

EDIT:

Using Amazon Web Console one can change some replica options but Publicly Accessible is not one of them. When you create read replicas you can specify allow Publicly Accessible what give to the replica a public IP address, but what I want is change that option in an already created read replica. So far what I know is that using AWS Web Console you can't do that (that option don't appear between the available options to edit), but seem to me that using command line you can edit that parameter neither rds-modify-db-instance

Best Answer

I think that is impossible, a kind of AWS limitation. What seem to be the lowest/rawest way to interact with AWS (on which RDS Web Console and RDS Command Line are based on) not have a way to change that option.