2017-07-26 79 views
0

如果我的问题格式不正确,我将道歉。这里有一个noob程序员在AWS中测试Python“Hello World”Lambda

我按照AWS Lambda开发人员指南中定义的步骤运行Hello World代码。在AWS enter image description here

参考页44

def my_handler(event, context): 
    message = 'Hello {} {}!'.format(event['first_name'], 
            event['last_name']) 
     return { 
     'message' : message 
}  

测试的错误,我相信我的错误是,代码正在寻找事件,但测试页上输入测试事件提供这没有关系3个键值到我的代码。

testpage enter image description here

回答

1

确保测试赛在AWS控制台提供该程序预计值。它通过三个键key1key2key3而程序期望first_namelast_name

只要改变测试赛的值以下,而不是

{ 
    "first_name": "foo", 
    "last_name": "bar 
}