Question 950
A Lambda function is invoked over an AWS-managed runtime and exposes an overly broad IAM role. What follow-up practice BEST maintains the desired outcome?
Explanation
Correct Answer
Review permissions with each function release. This continuing control fits because AWS manages execution infrastructure while customers grant what their workloads can access. The associated appropriate response is: Narrow the function's execution-role permissions as a customer control. An observable check is: The function succeeds on approved operations and is denied unrelated service actions.
Incorrect Answers
Providing a managed key service does not remove the need for customer-defined access and rotation decisions. In this question, however, aWS manages execution infrastructure while customers grant what their workloads can access. The answer that meets the requirement is: Review permissions with each function release.
AWS infrastructure protection does not determine the customer's business and regulatory data handling rules. In this question, however, aWS manages execution infrastructure while customers grant what their workloads can access. The answer that meets the requirement is: Review permissions with each function release.
Managed database operations do not replace customer data-level access decisions. In this question, however, aWS manages execution infrastructure while customers grant what their workloads can access. The answer that meets the requirement is: Review permissions with each function release.