Моя лямбда работает локально и возвращает JSON.
Мой API Gateway работает локально, то есть вызывает лямбда и возвращает JSON.
Однако, когда я публикую свой API на этапе DEV, а затем пытаюсьиспользуйте URL-адрес вызова - https://jbpqyp3142.execute -api.us-east-2.amazonaws.com / DEV Я получаю
{"message":"Missing Authentication Token"}
Лямбда:
require 'json'
def lambda_handler(event:, context:)
if event['queryStringParameters'].nil?
input = 1
else
if event['queryStringParameters']['in']
input = event['queryStringParameters']['in'].to_i
else
input = 1
end
end
triple = (input * 3).to_s
{ statusCode: 200, body: JSON.generate("Hello from Lambda! Result is " + input.to_s + " *3 = " + triple) }
end
Шлюз API:
Я пытался создать «Авторизатор», но получил следующую ошибку: