B, not D. I think governance mode (D) only works if the user doesn't have special permissions to bypass it, but with compliance mode (B), even root can't delete the object until the period ends. Tricky because governance sounds secure, but exam questions usually want the stricter setting. Open to other thoughts though if I'm missing something.
Don’t think it’s B. For private subnet EC2s to get internet, you need a NAT gateway in the public subnet, then update the private subnet's route table. Option B is a common trap because it has the route in the wrong place: traffic should go from the private subnet to NAT, not public. I’m pretty sure A lines up with AWS networking best practices. If anyone disagrees, would love to hear why!
Are we sure B isn't a trap here? Only A uses Aurora Replicas for scaling reads, which fits reporting loads.