AWS Certified Solutions Architect – Professional — Question 941

The Security team needs to provide a team of interns with an AWS environment so they can build a serverless video transcoding application. The project will use
Amazon S3, AWS Lambda, Amazon API Gateway, Amazon Cognito, Amazon DynamoDB, and Amazon Elastic Transcoder.
The interns should be able to create and configure the necessary resources, but they may not have access to create or modify AWS IAM roles. The Solutions
Architect creates a policy and attaches it to the interns' group.
How should the Security team configure the environment to ensure that the interns are self-sufficient?

Answer options

Correct answer: A

Explanation

Option A is correct because pre-creating the service roles allows the serverless resources (like Lambda) to assume them, enabling the interns to build their application without needing IAM creation permissions. Option B is incorrect because granting IAM role creation permissions violates the security constraint of the scenario. Options C and D are incorrect because a bastion host is irrelevant for serverless resource creation, and requiring manual support tickets prevents the interns from being self-sufficient.