Missing Authentication Token while accessing API Gateway?

0 votes

Recently I have been trying to call a Lambda Function through AWS API Gateway. Whenever I mention Authentication type nothing works there but API becomes public and anyone with URL is able to access my API. To make my API call secure, I am using Authentication type AWS_IAM and also attached AmazonAPIGatewayInvokeFullAccess policy to my user but still, I am getting this error as below:

{ message: "Missing Authentication Token"}

 Can Anyone guide me with what is needed to be done?

Jun 12, 2018 in AWS by Luke cage
• 350 points
3,985 views

1 answer to this question.

0 votes

I guess you are directly trying to access API link.

This wouldn't work because API is secured using the role of IAM and you must provide AWS authentication i.e Access key and Secret key.

Use the Postman Chrome extension to test your API:http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-use-postman-to-call-api.html

answered Jun 12, 2018 by Cloud gunner
• 4,280 points

Related Questions In AWS

0 votes
1 answer

Custom authorizer vs Cognito - authentication for amazon api gateway - Web application

okay, authentication and security is indeed hard ...READ MORE

answered Sep 24, 2018 in AWS by Priyaj
• 56,900 points
782 views
0 votes
1 answer
0 votes
1 answer

Problem with Swift API Gateway key authorizatiion Ask

Try to add all the headers that ...READ MORE

answered Jun 12, 2018 in AWS by Cloud gunner
• 4,280 points
52 views
0 votes
1 answer
0 votes
1 answer
+2 votes
3 answers
0 votes
2 answers
0 votes
2 answers