在AWS Lambda中测试Python“Hello World”

时间:2017-07-26 00:11:14

标签: python amazon-web-services testing lambda

如果我的问题格式搞砸了,我会先道歉。这里的菜鸟程序员

我遵循AWS Lambda开发人员指南中定义的步骤来运行Hello World代码。参考Page 44

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

AWS中的测试错误 enter image description here

我相信我的错误是代码正在查找事件,但测试页面上的输入测试事件提供了3个与我的代码无关的键值。

testpage enter image description here

1 个答案:

答案 0 :(得分:1)

确保AWS控制台中的测试事件提供程序所需的值。它正在通过三个键key1key2key3,而程序需要first_namelast_name

只需将测试事件的值更改为以下值

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