AWS Certified Solutions Architect – Professional (SAP-C02) — Question 33

An enterprise company wants to allow its developers to purchase third-party software through AWS Marketplace. The company uses an AWS Organizations account structure with full features enabled, and has a shared services account in each organizational unit (OU) that will be used by procurement managers. The procurement team’s policy indicates that developers should be able to obtain third-party software from an approved list only and use Private Marketplace in AWS Marketplace to achieve this requirement. The procurement team wants administration of Private Marketplace to be restricted to a role named procurement-manager-role, which could be assumed by procurement managers. Other IAM users, groups, roles, and account administrators in the company should be denied Private Marketplace administrative access.
What is the MOST efficient way to design an architecture to meet these requirements?

Answer options

Correct answer: C

Explanation

Option C is the best solution as it effectively assigns the appropriate permissions to the procurement-manager-role and restricts access using SCPs at the organization root level. This ensures that only the designated role can manage Private Marketplace while preventing others from gaining that access. The other options either grant excessive permissions or do not adequately restrict access as required.