Full AWS Practitioner Certification Question

A company is deploying a new serverless application using AWS Lambda. A solutions architect must configure secure and minimal permissions that allow the function to be invoked only by an Amazon EventBridge rule. Following the principle of least privilege, what is the correct way to grant this access?