Я создал лямбда-функцию hello world, а затем развернул ее в конечной точке с помощью AWS API Gateway:
Все очень основные настройки, но я был уверен, что изменил безопасность на «открытую», и хотя мне сказали, что для разрешения домена может потребоваться 15 минут, я обнаружил, что даже через 30 минут я получал следующий ответ от « открытая "конечная точка:
{"message":"Missing Authentication Token"}
Я упускаю что-то очевидное? Разве это не должно было быть доступно с тем, что я сделал?
Обратите внимание: было указано, что это изображение представляет собой PUT, а не GET. Я попробовал оба, и оба вернулись с ошибками. Просто чтобы проверить, я запустил GET и PUT через Postman и получил аналогичный, но не идентичный ответ:
а затем ПОЛУЧИТЬ ...
Когда я тестирую лямбда-функцию в консоли, она работает успешно, но запускает ее в API-шлюзе, это дает мне другую формулировку той же ошибки:
Вт, 29 сентября, 20:57:43 UTC 2015: Выполнение не удалось из-за ошибки конфигурации: недопустимые разрешения для лямбда-функции
и все же я использовал разрешения по умолчанию, которые предлагала консоль. Сама лямбда-функция очень проста, и ее можно найти здесь: code