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

A company has multiple development teams in separate business units that work in a single shared AWS account. All Amazon EC2 resources that users create in the account must include tags that specify which user created the resources. The tagging must occur within the first hour of resource creation.

A DevOps engineer needs to add tags to new resources that include the ID of the user that created the resource and the appropriate cost center ID. The DevOps engineer configures an AWS Lambda function to use the cost center mappings to tag the resources. The DevOps engineer also sets up AWS CloudTrail in the shared AWS account. An Amazon S3 bucket stores the CloudTrail event logs.

Which solution will meet the tagging requirements?

Answer options

Correct answer: D

Explanation

Amazon EventBridge can capture EC2 API calls delivered by AWS CloudTrail in near-real-time and trigger the AWS Lambda function to apply the required tags immediately after resource creation. Options A and B are incorrect because S3 event notifications for S3 object tagging do not capture EC2 creation events from CloudTrail logs stored in S3. Option C is incorrect because AWS Config managed rules like required-tags can identify non-compliant resources but do not automatically extract the creator's identity from CloudTrail to update the tags.