我的Lambda函数在本地工作并返回JSON。
我的API Gateway在本地工作,即调用Lambda函数并返回JSON。
但是,当我将API发布到DEV阶段,然后尝试使用调用URL - https://jbpqyp3142.execute-api.us-east-2.amazonaws.com/DEV时,我遇到了问题。
我的API Gateway在本地工作,即调用Lambda函数并返回JSON。
但是,当我将API发布到DEV阶段,然后尝试使用调用URL - https://jbpqyp3142.execute-api.us-east-2.amazonaws.com/DEV时,我遇到了问题。
{"message":"Missing Authentication Token"}
Lambda:
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 Gateway:
我试图创建一个“授权者”,但是遇到了以下错误: