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

A company has a workflow that generates a file for each of the company's products and stores the files in a production environment Amazon S3 bucket. The company's users can access the S3 bucket.

Each file contains a product ID. Product IDs for products that have not been publicly announced are prefixed with a specific UUID. Product IDs are 12 characters long. IDs for products that have not been publicly announces begin with the letter P.

The company does not want information about products that have not been publicly announced to be available in the production environment S3 bucket.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because using a staging S3 bucket ensures that unannounced product details are never exposed to users in the production bucket before scanning. Additionally, because the unannounced product ID format (UUID prefix and starting with 'P') is unique to the company, an Amazon Macie custom data identifier is required rather than a default managed data identifier. Scanning the production bucket directly (as in B and D) would fail to meet the requirement because sensitive data would be temporarily available to users before deletion.