Missing Auth Token using API Gateway

0

I understand this is likely a common issue. I've got a resource, I've followed the AWS youtube video about this, others re:Post's about this, etc.

My API gateway resource points to a LAMBDA function. When I use the Test function on either the LAMBDA or the API gateway, it is successful. However, whenever accessing the webpage or curling a POST request (with AND without an API key), I get {"message":"Missing Authentication Token"}.

Please may I get some assistance with this?

2 Risposte
0

Hi,

The API Gateway APIs can return "Missing Authentication Token" error for multiple reasons, so I recommend that you take a look at the following Knowledge Center post to identify what's causing the error, and apply the most appropriate solution.

If none of the recommended actions solve your problem, I suggest you add more information so that we can help you to find the cause.

profile picture
ESPERTO
con risposta 10 mesi fa
  • Hi Mikel, I appreciate the assistance! I have already followed the knowledge center post to the best of my ability. I've verified I'm sending a json to the correct resource. As far as I know, I've turned off all Authorisation on the API and LAMBDA function. I also haven't modified any gateway response. I've added the resource policy to allow everything ("Resource": "arn:aws:execute-api:us-east-1:326280663162:5mkjwr5c31/api//").

    It's interesting. If I send my request via cmd curl on the {url}/api/api it says it couldn't resolve application.

    Is there any particular information I should provide? I wish I could provide screenshots or speak directly with someone!

  • Hi,

    Assuming that are using a REST API, with a Regional API endpoint, that has been correctly deployed and that there is no authentication method configured... Could you check that the Method, URL and the path you are calling is indeed correct? https://{restapi-id}.execute-api.{region}.amazonaws.com/{stageName}/{resource}.

0

Sometimes I noticed this can be just to to the fact that stages do not get deployed, thus make sure your api gw stage is indeed deployed

profile picture
ESPERTO
con risposta 10 mesi fa
  • I can confirm it's definitely deployed!

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande