A SysOps administrator is configuring an AWS Service Catalog portfolio to allow developers to deploy a standardized three-tier application. The administrator wants to ensure that developers can launch the product even if they do not have direct IAM permissions to create the underlying Amazon EC2 and Amazon RDS resources. The resources must be provisioned using a specific IAM service role. Which configuration should the administrator apply to meet these requirements?
- Apply a launch constraint to the product that specifies the designated IAM service role.Answer
- BConfigure an IAM policy with AssumeRole permissions and attach it directly to the developers' IAM group.
- CDefine a template constraint on the product that maps the IAM service role to the CloudFormation template parameters.
- DCreate a StackSet constraint that deploys the product resources using the administrator's credentials.
Answer
Apply a launch constraint to the product that specifies the designated IAM service role.
Applying a launch constraint to the product allows AWS Service Catalog to assume a specific IAM service role (the launch role) to provision the resources on behalf of the user. This allows users to launch the product even if they do not have direct IAM permissions to deploy the underlying AWS resources.
Step-by-Step Solution
Key Concept
AWS Service Catalog Launch Constraints
Estimated Time:1m 0s