खोल नहीं होगा मैं एडब्ल्यूएस के एपीआई गेटवे का उपयोग कर एक "हैलो दुनिया" लैम्ब्डा समारोह बनाई गई और फिर एक अंत बिंदु करने के लिए इसे तैनात:एडब्ल्यूएस एपीआई गेटवे
सभी बहुत ज्यादा मूलभूत सेटिंग लेकिन मुझे सुरक्षा को "ओपन" में बदलना सुनिश्चित था और मुझे बताया गया कि डोमेन को हल करने में 15 मिनट तक लग सकते हैं, मैंने पाया कि 30 के बाद भी मुझे "ओपन" एंड पॉइंट से निम्नलिखित प्रतिक्रिया मिल रही थी :
{"message":"Missing Authentication Token"}
क्या मुझे कुछ याद आ रही है? क्या यह मेरे द्वारा किए गए कार्यों के साथ उपलब्ध नहीं होना चाहिए?
नोट, यह इंगित किया गया था कि यह छवि एक पुट नहीं है। मैंने दोनों की कोशिश की और दोनों त्रुटियों में वापस आ गए। बस मैं चलाने के लिए और के माध्यम से डाल डाकिया द्वारा दिए गए और एक समान नहीं बल्कि समान प्रतिक्रिया प्राप्त करने के लिए:
और उसके बाद प्राप्त ...
जब मैं परीक्षण कंसोल में लैम्ब्डा फ़ंक्शन यह सफलतापूर्वक चलता है लेकिन इसे एपीआई गेटवे में चला रहा है, यह मुझे एक ही त्रुटि का एक अलग अभिव्यक्ति देता है:
Tue Sep 29 20:57:43 UTC 2015 : Execution failed due to configuration error: Invalid permissions on Lambda function
और फिर भी मैंने कंसोल सुझाए गए डिफ़ॉल्ट अनुमतियों का उपयोग किया। लैम्ब्डा फ़ंक्शन स्वयं बहुत ही बुनियादी है और यहां पाया जा सकता है: code
है "आपने कुछ गलत किया" के लिए यह सामान्य प्रतिक्रिया है। दिखाएं कि आप एपीआई को अपना अनुरोध कैसे भेज रहे हैं। –
वे एडब्ल्यूएस कंसोल में एक यूआरएल लिंक देते हैं (यह सिर्फ एक पैरामीटर रहित जीईटी है); मैंने बस उस पर क्लिक किया। मुझे क्या अतिरिक्त जानकारी शामिल करनी चाहिए? – ken
ठीक है, वहां आपकी समस्या है।जब आप यूआरएल पर क्लिक करते हैं तो आप एक जीईटी कर रहे हैं, लेकिन आपका स्क्रीनशॉट दिखाता है कि विधि पुट है। एक पुट विधि जीईटी अनुरोधों का जवाब नहीं देगी। –