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

A web application runs on Amazon EC2 instances and accesses external services. The external services require authentication credentials. The application is deployed using AWS CloudFormation to three separate environments: development, test, and production. Each environment requires unique credentials for external services.
What option securely provides the application with the needed credentials while requiring MINIMAL administrative overhead?

Answer options

Correct answer: A

Explanation

Passing credentials directly as parameters into a single CloudFormation template and using user data to inject them (Option A) minimizes administrative overhead because it avoids the complexity of managing multiple templates or custom AMIs. While using Systems Manager Parameter Store (Option B) is a highly secure practice, it introduces additional application-level integration and configuration overhead. Maintaining separate templates (Option C) or unique AMIs (Option D) significantly increases the operational burden of template updates and image lifecycle management.