Поэтому я развернул API (AWS шлюз API), и когда я получил ВЫЗОВ URL и заполнил параметры, я получаю следующее сообщение об ошибке:Как решить {"сообщение": "Пропущенный токен аутентификации"} ошибка?
{"message":"Missing Authentication Token"}
Я смотрел на облаках часов и лямбда-функции назывались, но параметры, которые я ему подавал, были пусты. И я понятия не имею, что происходит.
Вот мой Invoke URL:
https://mupb23gx76.execute-api.us-west-2.amazonaws.com/userAPI/adduser
Вот ВЫЗОВ URL со всеми параметрами:
https://mupb23gx76.execute-api.us-west-2.amazonaws.com/userAPI/adduser?username=karan&firstName=karan&lastName=chitnis&email=gmail&profileImageURL=whatever&phoneNumber=555&birthdate=0109
Вот снимок экрана моей структуры апи:
И вот модель ввода, которую я сделал для запроса метода.
{
"$schema":"http://json-schema.org/draft-04/schema#",
"type":"object",
"properties":{
"email":{"type":"string"},
"birthdate":{"type":"string"},
"firstName":{"type":"string"},
"lastName":{"type":"string"},
"userName":{"type":"string"},
"phoneNumber":{"type":"string"},
"profileImageURL":{"type":"string"}
},
"title":"InputaddUser"
}
Я НЕ PUT QUERY строковые в моей просьбе метод, я просто положить добавил эту модель. Потому что я планирую развернуть это на Android. Но я хотел убедиться, что это сработало при первом вызове url.
UPDATE
Вот мой cloudwatch, когда я поставил URL в к Почтальон.
А вот мой inputbody:
{
"email": "[email protected]",
"birthdate": "1/1/1990",
"firstName": "Qazar",
"lastName": "Fbaooqui",
"username": "Caster",
"phoneNumber": "some #",
"profileImageURL":"something"
}
Я столкнулся эту ошибку раньше, когда API шлюз не имеет разрешения на выполнение функции должным образом, хотя это звучит как из вашего описания, что ISN Это дело. Можете ли вы опубликовать журналы вызовов lambda в Cloudwatch? – rumdrums
@rumdrums, поэтому, когда я отправляю URL-адрес в Postman и давая входное тело, функция лямбда работает. Но все мои строки пусты. Сообщение о том, что я получаю на облачных часах прямо сейчас – TheQ
@rumdrums только что обновлено! – TheQ