कैसे सेटअप एक लैम्ब्डा समारोह के लिए काम करने के साथ एक साथ चलाता है

0

सवाल

मैं की जरूरत है कि एक लैम्ब्डा बस शुरू करने के लिए जब कुछ फाइल अपलोड किया गया था पर दो अलग-अलग S3 उपसर्ग.

उदाहरण:

मैं एक फ़ाइल और फ़ाइल B और मैं दो अलग-अलग उपसर्ग प्रत्येक फ़ाइल के लिए.

मैं क्या जरूरत है कुछ aggregations फ़ाइल के साथ एक और फाइल बी.

के लिए करते हैं, मैं इस का उपयोग करेगा एक लैम्ब्डा डाल दिया जाएगा कि एक संदेश एसएनएस पर जब इस फाइल को अपलोड किया जा सकता.

मैं config इस लैम्ब्डा के लिए शुरू किया जब इस लैम्ब्डा प्राप्त इस घटना अधिसूचना.

तो मेरे लैम्ब्डा बस शुरू कर सकते हैं जब यह दो फ़ाइलों पर उपलब्ध हैं S3 के लिए संसाधित किया जा सकता ।

क्या सबसे अच्छा तरीका है के लिए सेटअप इस से चलाता है इस काम के लिए एक साथ?

1

सबसे अच्छा जवाब

1

TLDR; बजाय बढ़ा "फाइल" बनाया सूचनाओं में मैन्युअल रूप से एक "पोस्टिंग लैम्ब्डा" है, S3 घटना सूचनाएं स्वचालित रूप से आह्वान अपने प्रसंस्करण "लैम्ब्डा" जब एक लक्ष्य फ़ाइल बनाई गई है. लैम्ब्डा रन पूरा करने के लिए जब दोनों फ़ाइलें मौजूद हैं ।

डॉक्स: अमेज़न S3 भेज सकते हैं एक घटना के लिए एक लैम्ब्डा समारोह में जब एक वस्तु बनाया है या नष्ट कर दिया.

(1) बनाएँ S3 घटना सूचनाएं: जोड़ने के दो घटना सूचनाओं के लिए अपने बाल्टी. एक invokes प्रसंस्करण लैम्ब्डा जब एक FileA पर बनाया जाता है S3. अन्य आह्वान करता है जब यह एक FileB बनाई गई है. आप कर सकते हैं फिल्टर सेट तो अपने लैम्ब्डा अधिसूचित किया है केवल कुछ S3 के कार्यों और फ़ाइल पैटर्न.

(2) प्रसंस्करण लैम्ब्डा जांच अगर अन्य फाइल मौजूद है. S3 घटना पारित करने के लिए लैम्ब्डा के बारे में जानकारी है ट्रिगर घटना (उदा. ObjectCreated) और उद्देश्य (जैसे कुंजी का नाम, संस्करण, बाल्टी आदि.) उपयोग एडब्ल्यूएस एसडीके अगर जाँच करने के लिए अन्य फ़ाइल पर मौजूद है S3.

अगर दोनों फ़ाइलें मौजूद हैं, तो आह्वान गोंद दिनचर्या, और बाहर निकलें.

50% समय प्रसंस्करण लैम्ब्डा बाहर निकल जाएगा, जल्दी (क्योंकि केवल 1 फ़ाइल मौजूद है). अन्य समय में, लैम्ब्डा होगा, सभी तरह से चलाने के माध्यम से करने के लिए गोंद दिनचर्या.

(नोट: यह केवल काम करेंगे, तो आप प्राप्त कर सकते हैं एक फ़ाइल नाम से, जो स्पष्ट नहीं है से सेशन या टिप्पणी है।)

2021-11-22 14:54:37

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में