AWS Certified Database – Specialty — Question 54

A financial company wants to store sensitive user data in an Amazon Aurora PostgreSQL DB cluster. The database will be accessed by multiple applications across the company. The company has mandated that all communications to the database be encrypted and the server identity must be validated. Any non-SSL- based connections should be disallowed access to the database.
Which solution addresses these requirements?

Answer options

Correct answer: D

Explanation

The correct answer is D because setting rds.force_ssl=1 ensures that only SSL connections are permitted, and 'sslmode=verify-full' provides both encryption and server identity verification. Options A and C fail to enforce SSL connections, and option B allows non-SSL connections, which does not meet the security requirements.