To enforce principal-based execution, a company requires all AWS Service Catalog provisioning to occur under a specific IAM role. While attempting to establish a launch constraint for a product portfolio, the platform administrator is blocked by an access denied error. The administrator already has full access to the target IAM role and AWS Service Catalog. Which specific IAM permission must be added to the administrator's IAM policy to allow them to assign this IAM role to the launch constraint?
- Asts:AssumeRole
- Biam:CreateRole
- iam:PassRoleAnswer
- Dcloudformation:CreateStack
Answer
iam:PassRole
To apply a launch constraint to an AWS Service Catalog product or portfolio, the user or role performing the action must have the iam:PassRole permission on the target IAM role. This ensures that the administrator has the authority to delegate the execution of tasks to that specific role.
Step-by-Step Solution
Key Concept
AWS Service Catalog Launch Constraints and IAM PassRole Requirement