से सृजन पर लैम्ब्डा को ट्रिगर करना संभव है, मैंने क्लाउडफॉर्मेशन का उपयोग करके लैम्बडास का एक सेट बनाने का प्रयास किया। मैं चाहता हूं कि भेड़ के बच्चे बनने के बाद ट्रिगर हो जाएं। मैंने s3
या sns
पर एक ट्रिगर बनाने के लिए विभिन्न ब्लॉगों पर देखा लेकिन कोई भी इसे बनाए जाने के बाद lambda
को ट्रिगर करने का विकल्प नहीं लगता है। कोई विकल्प?क्लाउडफॉर्मेशन टेम्पलेट
उत्तर
हां, यह संभव है। यहां कुछ विकल्प दिए गए हैं:
मैन्युअल create an SNS Topic।
AWS::SNS::Subscription
को लैम्ब्डा फ़ंक्शन के साथEndpoint
और SNS विषयTopicArn
के रूप में अपने स्टैक में जोड़ें। स्टैक निर्माण/अद्यतन पर, इस एसएनएस विषय पर भेजने के लिए स्टैक इवेंट नोटिफिकेशन कॉन्फ़िगर करें।- (प्रलेखन के लिए Setting AWS CloudFormation Stack Options देखें ऐसा करने के तरीके जब एडब्ल्यूएस कंसोल अपने ढेर बना सकते हैं या
--notification-arns
की तरह बराबर विकल्प का उपयोग करता है, तो बनाने/अपने ढेर AWS CLI या अन्य एडब्ल्यूएस एसडीके का उपयोग कर अद्यतन करने के लिए प्रयोग पर।)
- (प्रलेखन के लिए Setting AWS CloudFormation Stack Options देखें ऐसा करने के तरीके जब एडब्ल्यूएस कंसोल अपने ढेर बना सकते हैं या
Custom Resource लैम्ब्डा फ़ंक्शन का संदर्भ देकर, जो सृजन पर कार्य को कॉल करेगा। कस्टम संसाधन निर्माण को पूरा करने के लिए (और आपके स्टैक में रोलबैक नहीं होने के कारण), आपको क्लाउडफॉर्मेशन अनुरोध/प्रतिक्रिया प्रारूप का समर्थन करने के लिए अपने लैम्ब्डा फ़ंक्शन को अनुकूलित करने की आवश्यकता होगी (Custom Resource Reference देखें)। यह भी ध्यान रखें कि फ़ंक्शन को स्टैक हटाने पर भी फिर से बुलाया जाएगा, और इसे संभालने की भी आवश्यकता होगी।
Stack Output पर लैम्ब्डा फ़ंक्शन संदर्भ जोड़ें, फिर एक साधारण स्क्रिप्ट लिखें जो स्टैक निर्माण करता है और फिर मैन्युअल रूप से लैम्ब्डा फ़ंक्शन को मैन्युअल रूप से आमंत्रित करता है।
आपके पास एक एसएनएस विषय को सूचित करने का विकल्प है, और आप एक लैम्ब्डा बना सकते हैं जो विषय को सुनता है, इसलिए वर्कफ़्लो होगा: क्लाउडफोर्म लॉन्च -> एसएनएस टॉपिक -> लैम्ब्डा।
क्या मैं बादलों से सृजन पर एसएनएस के माध्यम से अपने लैम्ब्डा को सूचित कर सकता हूं। मैं अनिवार्य रूप से चाहता हूं कि मेरी लैम्ब्डा को मेरी क्लाउफॉर्मेशन स्थिति CREATE_COMPLETE में बदल जाए। – ZZzzZZzz
इसी तरह के कामकाज को देखने वाले व्यक्ति के लिए।
CloudWatch CloudFormation है, जो कि "CreateStack" की API कॉल पर कब्जा करने में सक्षम है, "UpdateStack" और "DeleteStack", राज्यों "Create_complete" या "Complete_Rollback" uncapturable कर रहे हैं, इस तरह के राज्य में परिवर्तन नहीं करने में सक्षम हो, जिसका मतलब है की तरह ढेर टम्बाडा ट्रिगर करें।
कामकाज एसएनएस है, ढेर एसएनएस को अधिसूचनाएं भेजने में सक्षम हैं (अग्रिम सेटिंग्स में जब आप ढेर बनाते हैं) और एसएनएस लैम्ब्डा ट्रिगर करना चुन सकता है, हालांकि, आप विशिष्ट राज्यों के लिए चयन नहीं कर सकते हैं। तो, लैम्बडा फ़ंक्शन नौकरी लेता है यह जानने के लिए कि किसी ईवेंट की "संदेश" सामग्री में कौन सा राज्य है। हर कोई, सिर्फ कोडिंग।
- 1. क्लाउडफॉर्मेशन
- 2. क्लाउडफॉर्मेशन
- 3. क्लाउडफॉर्मेशन टेम्पलेट में लोचदार प्रतिकृति समूह आईडी
- 4. क्लाउडफॉर्मेशन अद्यतन
- 5. क्लाउडफॉर्मेशन स्क्रिप्ट
- 6. क्लाउडफॉर्मेशन टेम्पलेट में एक ईसी 2 इंस्टेंस नाम दें?
- 7. क्लाउडफॉर्मेशन आईएएम भूमिका - AssumeRolePolicyDocument
- 8. एसएएम/क्लाउडफॉर्मेशन/स्वैगर
- 9. एडब्ल्यूएस क्लाउडफॉर्मेशन जहां उपयोगकर्ताडेटा संग्रहीत किया जाएगा?
- 10. क्लाउडफॉर्मेशन टेम्पलेट में ईएलबी को पूर्व-अपलोड किए गए SSL प्रमाणपत्र को कैसे संलग्न करें?
- 11. एस 3 बाल्टी डिफ़ॉल्ट एन्क्रिप्शन सेट करने के लिए क्लाउडफॉर्मेशन टेम्पलेट
- 12. एडब्ल्यूएस :: क्लाउडफॉर्मेशन :: इनिट यह कैसे काम करता है?
- 13. क्या टेराफॉर्म में क्लाउडफॉर्मेशन फ़ाइल निष्पादित करना संभव है?
- 14. aws क्लाउडफॉर्मेशन एडब्ल्यूएस :: ईसी 2 :: इंस्टेंस ब्लॉकडिवाइस मैपिंग्स और वॉल्यूम्स
- 15. क्लाउडफॉर्मेशन, निर्भर करता है पर निर्भर करता है
- 16. क्लाउडफॉर्मेशन स्क्रिप्ट में वर्तमान दिनांक कैसे प्राप्त कर सकता हूं?
- 17. मैं कई क्षेत्रों में संसाधनों के साथ क्लाउडफॉर्मेशन स्टैक बनाना चाहता हूं। क्या यह संभव है?
- 18. क्लाउडफॉर्मेशन टेम्पलेट्स में प्रोग्रामेटिक रूप से सबनेट सीआईडीआर ब्लॉक उत्पन्न करना (या एक साथ पूर्णांक जोड़ना)
- 19. क्या कोई विषय बनाये बिना क्लाउडफॉर्मेशन के साथ एसएनएस सदस्यता बनाना संभव है?
- 20. टेम्पलेट उपनाम, टेम्पलेट विशेषज्ञता और टेम्पलेट टेम्पलेट पैरामीटर
- 21. टेम्पलेट तर्क टेम्पलेट तर्क
- 22. टेम्पलेट विशेषज्ञता से टेम्पलेट
- 23. दो टेम्पलेट टेम्पलेट कटौती
- 24. क्यों टेम्पलेट टेम्पलेट पैरामीटर
- 25. टेम्पलेट टेम्पलेट कुल विशेषज्ञता
- 26. Ansible टेम्पलेट टेम्पलेट
- 27. मैं AWS क्लाउडफॉर्मेशन स्टैक निर्माण विफलता के मूल कारण को कैसे ढूंढ सकता हूं?
- 28. एडब्ल्यूएस निर्यात कॉन्फ़िगरेशन क्लाउडॉर्मेशन टेम्पलेट के रूप में
- 29. टेम्पलेट
- 30. टेम्पलेट
एसएएम विषय के माध्यम से एसएएम विषय बनाने के लिए इसे देखें http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html। –
https://stackoverflow.com/questions/45553456/defining-tables-views-and-indexes-in-aws-cloudformation/45574936#45574936 –
दिलचस्प संदर्भ (सर्वर रहित फ्रेमवर्क का उपयोग करके) (2): https: // github .com/serverless/serverless/मुद्दों/4483 – vincent