Secure On-Premises to RDS Connectivity
Short answer
B Create a VPC and two private subnets, place the RDS cluster there, and use AWS Site-to-Site VPN for secure encrypted connectivity.
Question
Key Takeaways
The core concept is network isolation combined with encrypted tunneling; the common trap is assuming security groups alone (Option C) provide sufficient protection without a private network path.
This question tests the design of secure database access from on-premises environments using AWS Site-to-Site VPN and Private Subnets. It establishes that placing RDS in private subnets prevents direct internet exposure.
Common mistake: Many candidates choose Option C, believing that restricting access via Security Groups based on IP ranges is sufficient. However, this leaves the database endpoints potentially reachable over the public internet if not strictly filtered, lacking the encryption and network isolation provided by a VPN and private subnets.
Expert Analysis
Why the Answer Is Correct
Option B is the correct choice because it combines two critical security controls: network isolation and encrypted transport. By placing the RDS cluster in private subnets, the instances are not assigned public IP addresses and cannot be reached directly from the internet. The AWS Site-to-Site VPN creates an encrypted tunnel between the on-premises office and the VPC, ensuring that data traverses the public internet securely. This satisfies the requirement for 'direct connectivity' while maintaining high security.
Why the Other Options Are Wrong
Option A places RDS in public subnets, which exposes the database to the internet even if accessed via VPN, violating best practices for database security. Option C relies solely on Security Groups. While it restricts source IPs, it does not encrypt the traffic in transit, nor does it prevent potential routing leaks or misconfigurations that could expose the instance. Option D also uses public subnets and adds unnecessary complexity with per-user accounts without solving the fundamental network exposure issue.
Community Comment Notes
Community consensus strongly favors Option B, with 80% of votes selecting it. Users emphasize that the VPN provides essential encryption ('site to site von adds additional security'). One commenter questioned why IP-based restrictions (Option C) weren't enough, highlighting the distinction between access control (Security Groups) and network security (VPN/Private Subnets). Another user noted that private subnets ensure the cluster is 'not publicly accessible,' reinforcing the primary security benefit.
Official Reference
- https://docs.aws.amazon.com/vpc/latest/userguide/vpc-private-subnets.html
- https://docs.aws.amazon.com/vpn/latest/s2svpn/S2S_VPN.html
These links open the official vendor documentation in a new tab.
Exam Strategy
Always prioritize Private Subnets for backend services like databases. If remote access is required, use a VPN or Direct Connect rather than exposing endpoints publicly or relying solely on firewall rules.
Frequently Asked Questions
Why is Option C (Security Groups only) not secure enough?
Can I use Public Subnets with a VPN for RDS?
Community Votes
80% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
Bwhizzy 👍 6 Answered BThe Correct Answer is B. Explanation: VPC and Private Subnets: By placing the RDS cluster in private subnets, you ensure that the RDS cluster is not publicly accessible from the internet. This significantly improves security as the database is only accessible through secure channels, not directly from the public internet. AWS Site-to-Site VPN: Using a Site-to-Site VPN establishes a secure, encrypted connection between the on-premises office and the AWS environment. This provides secure access to the RDS cluster without exposing it to the internet, ensuring that the developers can only access the cluster when connected to the office network. Customer Gateway: The customer gateway is configured in the company's office to handle the VPN connection, providing secure connectivity for the desktop client to the RDS cluster when the development team is in the office.
-
blehbleh 👍 6 Answered BThis is B site to site von adds additional security. We are going for more secure.
-
kbgsgsgs 👍 3 Answered CThe goal is to limit the team to only being in the office to be in the RDS cluster, so wouldn't checking IP ranges based on the office network rather than bringing up the internet be better suited to what you really need?
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →