configuration
execution
delegation
dependency
Explanations:
The term “configuration role” does not exist in the AWS Lambda permissions model. The role specified during Lambda function creation is specifically for execution, not configuration purposes.
The correct term is “execution role.” This IAM role allows AWS Lambda to access other AWS services on behalf of the function, enabling it to perform necessary actions during execution.
While “delegation” is a concept in IAM roles, it is not the correct term used in the context of AWS Lambda permissions. The role assigned to a Lambda function is specifically termed the execution role.
“Dependency role” is not a recognized term in AWS Lambda or IAM contexts. The execution role is responsible for granting permissions necessary for the function’s execution, not dependency management.