AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 291

A company uses an HPC platform to run analysis jobs for data. The company uses AWS CodeBuild to create container images and store the images on Amazon Elastic Container Registry (Amazon ECR). The images are then deployed on Amazon Elastic Kubernetes Service (Amazon EKS).

To maintain compliance, the company needs to ensure that the images are signed before the images are deployed on Amazon EKS. The signing keys must be rotated periodically and must be managed automatically. The company needs to track who generates the signatures.

Which solution will meet these requirements with the LEAST operational effort?

Answer options

Correct answer: D

Explanation

Option D is correct because AWS Signer integrates natively with AWS CodeBuild to sign container images during the build pipeline before they are pushed to Amazon ECR, which minimizes operational overhead. AWS CloudTrail is the appropriate AWS service for auditing API activity and tracking who generates the signatures, unlike Amazon CloudWatch. Options A, B, and C add unnecessary complexity by attempting to retrieve the image after it has already been pushed to Amazon ECR.