के अंदर से एडब्ल्यूएस क्लाउडफॉर्मेशन एआरएन एक्सेस करें मेरे पास दो लैम्ब्डा फ़ंक्शन लैम्ब्डा 1 और लैम्ब्डा 2 हैं। Lambda1 कुछ काम करता है और Topic1 नामक एक एसएनएस विषय के माध्यम से Lambda2 के लिए कई परिणाम भेजता है। Lambda2 फिर Lambda1 के परिणामों को संसाधित करता है।लैम्बडा फंक्शन
Lambda1 -> Topic1 -> Lambda2
यह सब तब तक अच्छा काम करता है जब तक कि मैं क्लाउडफॉर्मेशन टेम्पलेट का निर्माण करने की कोशिश नहीं करता। मैं लैम्ब्डा 2 को टॉपिक 1 पर सब्सक्राइब कर सकता हूं, लेकिन मैं लैम्ब्डा 1 को कैसे बता सकता हूं जो संदेश को धक्का देने के लिए एसएनएस विषय है? क्लाउडफॉर्मेशन स्टैक बनने तक सभी विषय एआरएन तब तक नहीं बनाए जाते हैं।
इसके लिए धन्यवाद। मैंने इसे अभी तक सही उत्तर के रूप में चिह्नित नहीं किया है क्योंकि मेरे पास इसे आजमाने का समय नहीं है। हालांकि अच्छा लग रहा है। –
इस के साथ कोई भाग्य? – kixorz
हां यह है। मैंने ढेर बनाया, क्लाउडफॉर्म से एआरएन प्राप्त किया :: DescribeStacks (वास्तव में boto3.resource ('cloudformation')। StackResource), एआरएन को एस 3 बाल्टी में संग्रहीत किया और लैम्ब्डा कार्यों को वहां से एआरएन लोड करने के लिए मिला। –