Multiple Choice
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?
A) Pass the credentials for the target environment to the CloudFormation template as parameters. Use the user data script to insert the parameterized credentials into the EC2 instances.
B) Store the credentials as secure strings in AWS Systems Manager Parameter Store. Pass an environment tag as a parameter to the CloudFormation template. Use the user data script to insert the environment tag in the EC2 instances. Access the credentials from the application.
C) Create a separate CloudFormation template for each environment. In the Resources section, include a user data script for each EC2 instance. Use the user data script to insert the proper credentials for the environment into the EC2 instances.
D) Create separate Amazon Machine Images (AMIs) with the required credentials for each environment. Pass the environment tag as a parameter to the CloudFormation template. In the Mappings section of the CloudFormation template, map the environment tag to the proper AMI, then use that AMI when launching the EC2 instances.
Correct Answer:

Verified
Correct Answer:
Verified
Q504: Which services allow the customer to retain
Q505: A user has enabled detailed CloudWatch metric
Q506: You have identified network throughput as a
Q507: You are attempting to connect to an
Q508: A SysOps Administrator must set up notifications
Q510: AWS KMS (Key Management Service) uses symmetric
Q511: George has launched three EC2 instances inside
Q512: A SysOps Administrator is responsible for a
Q513: Which of the following size ranges is
Q514: Security has identified an IP address that