How to specify Cognito User Pool authorizer by ARN not name?

I have had the same problem and have a workaround for it. See Linking Lambda Function to an Exiting User Pool