I get why D looks right, but I keep thinking if compliance ever needs customer-managed keys, then C or B could come up. Still, for most AWS defaults and minimal changes, D is probably safe. Anyone else unsure because of the "highly sensitive" part?
You want encryption at rest for both EC2 and RDS, so D is the fastest way. Just enable EBS and RDS encryption with KMS keys, super minimal changes to setup. Some of the other options need way more integration work, pretty sure D is right.
C or A? I've seen similar questions pop up in practice tests and always get stuck between these two. REST API in the same region has stronger auth options, but "minimal latency" makes me second guess if HTTP API could work too. I'm leaning A mainly for the authentication features, but not 100% on this one. Anyone see official doc guidance?
I always get mixed up with public vs private subnets, but I think B is right here. RDS in private subnets plus Site-to-Site VPN keeps the DB off the open internet, so feels way more secure. Anyone else agree?