When I make a curl request to AppSync without providing an Authorization header, the Lambda Authorizer receives the request containing auth header that resembles: “authorization: AWS4-HMAC-SHA256 <…>”.
When I edit the curl request to include an Authorization header, the Lambda Authorizer is instead never invoked and this error is thrown: Error invoking AppSync authorization Lambda: An error occurred (ResourceNotFoundException) when calling the Invoke operation: Functions from 'ca-central-1' are not reachable in this region ('us-east-1')
It should be noted that I have no resources configured to be in the us-east-1 region
We would like to let you know that we were able to reproduce the problem, and that a fix is currently in progress that will be released in the upcoming days. We’ll let you know when a new version is available.
We’re happy to let you know that we have implemented changes that should resolve the issue you reported. Could you please update to the latest LocalStack container image and let us know whether your issue is resolved?
Thank you!