Search code examples
amazon-web-servicesamazon-rdsamazon-vpcprivate-subnet

RDS instance in private subnet


Given a VPC, can I not explicitly mention which subnets the RDS instance should exist?

I have created a VPC 10.0.0.0/24 with three subnets as shown below:

  • REST servers - 10.0.0.0/25
  • RDS - AZ1 - 10.0.0.128/26
  • RDS - AZ2 - 10.0.0.192/26

When creating the DB, I am able to provide the VPC name. It seems, all subnets of this VPC are automatically selected. I am not able to specify the two subnets (as shown in the list above). There is an option for public accessibility which I have set to No. Therefore, even though all subnets seem to be applied for this RDS instance, it seems that, it will be accessible only from the REST servers subnet.


Solution

  • You need to select the DBSubnet Group , which should have your private subnets.