2017-07-26 88 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 
}