AWS Certified SysOps Administrator – Associate (legacy) — Question 497

An application running on Amazon EC2 needs login credentials to access a database. The login credentials are stored in AWS Systems Manager Parameter Store as secure string parameters.
What is the MOST secure way to grant the application access to the credentials?

Answer options

Correct answer: C

Explanation

Creating a dedicated IAM policy that explicitly defines read permissions for the Systems Manager parameters is the most secure way to control access. This policy enforces the principle of least privilege and can be attached to the application's execution identity. Other methods, such as using IAM users with long-term security credentials, introduce unnecessary security risks.