the api with id doesn’t include a route with path

0

In Console, manually:

  • I have created a lambda based authorizer, java implementation with events APIGatewayV2CustomAuthorizerEvent, SimpleIAMPolicyResponse. I have tested it and know that it works.
  • I have created an API Gateway then attached this authorizer. When I make a call it always return 401 and doesn't call my authorizer (it has to write to log).

Looks like the issue based on wrong permissions: when I open tab "Triggers" on function's page it shows attached trigger "API Gateway" with message

The API with ID bk???1e doesn’t include a route with path /* having an integration arn:aws:lambda:us-east-2:11???37:function:my-authorizer.

Another lambda is integrated with this API Gateway, also manually with Console and this pair works as expected: if I detach my authorizer all calls go from the Gateway to the integrated lambda.

Also I have found some materials on re:Post and Youtube and they look outdated:

  • now Console doesn't have options "token" and "parameter" authorizers, I can choose only JWT and Lambda, and for Lambda authorizer I can choose Payload version 1.0 or 2.0
  • there isn't the button "Test" for authorizers
2 Answers
0

I removed API Gateway, created new one then added the authorizer again: the same issues with permissions: API Gateway has no permissions to run a lambda authorizer

On API Gateway pay no any "Test" buttons that documentation mentions Enter image description here and Enter image description here

profile picture
answered 2 months ago
profile picture
EXPERT
reviewed a month ago
0

There aren't any way to call support on this issue: as you can see above the button "Fix errors" isn't available.

profile picture
answered 2 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions