नहीं चला रहा है मैंने एक लैम्ब्डा फ़ंक्शन बनाया है जिसे मैंने अपने एपीआई एंडपॉइंट्स में से एक के विधि अनुरोध पर 'कस्टम ऑथ' के रूप में कॉन्फ़िगर किया है। जब मैं एडब्ल्यूएस एपीआई गेटवे के 'टेस्ट' फ़ंक्शन का उपयोग करता हूं तो मुझे लॉग आउटपुट में मेरे लैम्ब्डा फ़ंक्शन से कोई आउटपुट दिखाई नहीं देता है।एडब्ल्यूएस एपीआई गेटवे कटॉम प्राधिकरण
मैंने एपीआई को 'तैनात किया' है।
हालांकि कुछ हो रहा है क्योंकि जब मैं कॉन्फ़िगर किया गया कस्टम डोमेन नाम का उपयोग कर एपीआई endpoint मारा मैं
{"message":"Unauthorized"}
मिल हालांकि है अगर मैं इस endpoint से 'कस्टम प्रमाणन' को हटाने और एक ही मारा एंडपॉइंट, यह काम करता है!
मैं cloudwatch लॉगिंग सक्षम की है और इस को दिखाने के लिए लैम्ब्डा समारोह है कि नहीं लागू लेकिन वहाँ apiGateway लॉग समूह के तहत कुछ भी नहीं है या तो, लेकिन, कुछ हो रहा किया जाना चाहिए, मैं बस नहीं इसे देख सकते हैं लगता है।
क्या कोई मुझे इस दिशा में इंगित कर सकता है कि मैं इसे कैसे डिबग करता हूं?
रितिशा को स्पष्ट करने के लिए धन्यवाद। तथ्य यह है कि एपीआई गेटवे पर 'टेस्ट जीयूआई' ने कस्टम ऑथ स्क्रिप्ट का आह्वान नहीं किया है, मुझे थोड़ी देर के लिए भ्रमित कर दिया! मुझे यह भी पता चला कि मेरे क्लाउडवॉच लॉग पर नीति भूमिका गलत थी, यह मैंने पहले किए गए लैम्ब्डा फ़ंक्शन से जुड़ा था, जब मैंने लैम्ब्डा फ़ंक्शंस को स्विच किया था तो मुझे नीति संपादित करनी चाहिए थी। अब मैं क्लाउडवॉच लॉग में अपने इनवॉशंस देख सकता हूं :-) – GreensterRox
अपने शीर्षकों में "प्राधिकरण: बेयरर your_token" डालना सुनिश्चित करें अन्यथा प्राधिकरण को कॉल नहीं किया जाएगा। – skunkwerk