मैं URL स्ट्रिंग में VAL1 और val2 पास करना चाहते हैं जब एक लैम्ब्डा समाप्ति बिंदु को GET अनुरोध बनाने कहते हैं:मैं जीईटी अनुरोधों का उपयोग कर एडब्ल्यूएस लैम्ब्डा कार्यों में तर्क कैसे पास करूं?
https://xyz.execute-api.amazonaws.com/prod/test?val1=5&val2=10
और मैं एक साधारण समारोह है कि दो आदानों, VAL1 और val2 का योग है:
def lambda_handler(event, context):
# How do I get at val1 and val2??
return {'result': val1 + val2}
मैंने एडब्ल्यूएस एपीआई गेटवे पर विधि अनुरोध पर यूआरएल क्वेरी स्ट्रिंग पैरामीटर्स में वैल 1 और वैल 2 जोड़ा है। लेकिन मैं फ़ंक्शन के अंदर उन्हें कैसे एक्सेस करूं?
क्या आपने 'ईवेंट' और 'संदर्भ' दोनों को मुद्रित करने का प्रयास किया है? आप [दस्तावेज़ों में नमूना] पर एक नज़र डाल सकते हैं (http://docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html) – albert
यदि आप अपना डेटा पास करते हैं सही ढंग से, आप 'event.val1' जैसी कुछ चीज़ों के साथ' event' ऑब्जेक्ट तक पहुंचने में सक्षम होना चाहिए (कम से कम यह है कि आप जेएस में ऑब्जेक्ट की गुणों को कैसे एक्सेस करते हैं) – JohnAllen