AWS DevOps Engineer Professional DOP-C01 – Question152

A company is using AWS Organizations to create separate AWS accounts for each of its departments. It needs to automate the following tasks:

  • Updating the Linux AMIs with new patches periodically and generating a golden image
  • Installing a new version of Chef agents in the golden image, if available
  • Enforcing the use of the newly generated golden AMIs in the department's account

Which option requires the LEAST management overhead?

A.
Write a script to launch an Amazon EC2 instance from the previous golden AMI, apply the patch updates, install the new version of the Chef agent, generate a new golden AMI, and then modify the AMI permissions to share only the new image with the departments’ accounts.
B. Use an AWS Systems Manager Run Command to update the Chef agent first, use Amazon EC2 Systems Manager Automation to generate an updated AMI, and then assume an IAM role to copy the new golden AMI into the departments’ accounts.
C. Use AWS Systems Manager Automation to update the Linux AMI using the previous image, provide the URL for the script that will update the Chef agent, and then use AWS Organizations to replace the previous golden AMI into the departments’ accounts.
D. Use AWS Systems Manager Automation to update the Linux AMI from the previous golden image, provide the URL for the script that will update the Chef agent, and then share only the newly generated AMI with the departments’ accounts.

Correct Answer: B