2015-11-29 8 views
8

मैं एडब्ल्यूएस के लिए नया हूं और मैं विशेष रूप से MYSQL में आरडीएस सेवा से लैम्ब्डा को ट्रिगर करने का एक तरीका ढूंढ रहा था। क्या इसे हासिल करने के लिए कोई रास्ता संभव है? यदि ऐसा नहीं है तो इसे प्राप्त करने का कोई अन्य तरीका नहीं है?आरडीएस सेवा ट्रिगरिंग लैम्ब्डा

उत्तर

3

कोई रास्ता सीधे आरडीएस से Lambda प्रकार्य को गति प्रदान करने भी नहीं है, लेकिन आप सूचनाएं (this देखें) के लिए एक आरडीएस उदाहरण के साथ एक एसएनएस विषय सहयोगी और फिर एक लैम्ब्डा कार्य करने के लिए एक घटना स्रोत है जो होता है के रूप में है कि एसएनएस विषय जोड़ सकते हैं एक ही प्रभाव। This document आरडीएस में उपलब्ध घटना श्रेणियों का वर्णन करता है।

+1

अपने जवाब के लिए धन्यवाद। आरडीएस कार्यक्रमों (एडब्लूएस दस्तावेज में) की सूची के आधार पर, ऐसा लगता है कि आरडीएस डेटाबेस तालिका में डेटा बदल गया है, तो एक लैम्ब्डा को बुलाया जाने का कोई तरीका नहीं है। मैं डायनेमो डीबीस्ट्रीम के समान कुछ ढूंढ रहा हूं। क्या किसी को पता है कि डीबीस्ट्रीम की तरह कुछ आरडीएस माईएसQL उदाहरण के लिए लागू किया जा सकता है? – Chris

+2

अरे @ क्रिस, क्या आप यह पता लगाने में सक्षम थे कि आरडीएस तालिका में डेटा बदलते समय लैम्बडा फ़ंक्शन कैसे शुरू किया जाए? – IamLearning

2

यदि आप एडब्ल्यूएस अरोड़ा का उपयोग कर रहे हैं, तो आप mysql.lambda_async प्रक्रिया को कॉल करके एक एडब्ल्यूएस लैम्ब्डा फ़ंक्शन का आह्वान कर सकते हैं।

उदाहरण:

CALL mysql.lambda_async (
    lambda_function_ARN, 
    lambda_function_input 
) 

lambda_function_ARN

अमेज़न संसाधन नाम लैम्ब्डा समारोह के (ARN) को लागू करने की।

lambda_function_input

इनपुट स्ट्रिंग, JSON प्रारूप में, लागू लैम्ब्डा समारोह के लिए।

अधिक यहाँ उपलब्ध विवरण: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Lambda.html

+0

आरडीएस पोस्टग्रेस के लिए समान कार्य है? धन्यवाद – Kostanos

संबंधित मुद्दे