If you are using versioning, the permissions you remove are specific to the Lambda function version or alias you specify in the AddPermission
request via the Qualifier
parameter. For more information about versioning, see AWS Lambda Function Versioning and Aliases.
Note that removal of a permission will cause an active event source to lose permission to the function.
You need permission for the lambda:RemovePermission
action.