Question 200
A Lambda function is invoked over an AWS-managed runtime and exposes an overly broad IAM role. Which AWS concept, service, or responsibility BEST addresses the stated requirement?
Explanation
Correct Answer
Narrow the function's execution-role permissions as a customer control. This choice addresses the specific business requirement: AWS manages execution infrastructure while customers grant what their workloads can access. A clear way to confirm success is: The function succeeds on approved operations and is denied unrelated service actions. To sustain the result: Review permissions with each function release.
Incorrect Answers
The AWS-managed storage infrastructure does not automatically authorize the intended audience for each customer's objects. In this question, however, aWS manages execution infrastructure while customers grant what their workloads can access. The answer that meets the requirement is: Narrow the function's execution-role permissions as a customer control.
Serverless execution management does not transfer customer application correctness or authorized access policy to AWS. In this question, however, aWS manages execution infrastructure while customers grant what their workloads can access. The answer that meets the requirement is: Narrow the function's execution-role permissions as a customer control.
Responsibility is divided by layer and service, not split equally for every setting. In this question, however, aWS manages execution infrastructure while customers grant what their workloads can access. The answer that meets the requirement is: Narrow the function's execution-role permissions as a customer control.