లాంబ్డా ఫంక్షన్‌ను ప్రారంభించేందుకు అందుబాటులో ఉన్న ట్రిగ్గర్‌లకు పరిచయం

Lambda Phanksan Nu Prarambhincenduku Andubatulo Unna Triggar Laku Paricayam



AWS లాంబ్డా అనేది సర్వర్‌లెస్ ప్రపంచాన్ని విప్లవాత్మకంగా మార్చిన అద్భుతమైన క్లౌడ్ ఆధారిత సేవ. ఇది వాస్తవానికి ఒక సేవ వలె సాఫ్ట్‌వేర్ (SaaS), ఇది సులభంగా మరియు త్వరగా సెటప్ చేయబడుతుంది మరియు మీ క్లౌడ్ ఇన్‌ఫ్రాస్ట్రక్చర్ యొక్క మొత్తం బడ్జెట్‌ను తగ్గించడానికి సహాయపడుతుంది. మీరు చేయాల్సిందల్లా మీ కోడ్‌ని డిజైన్ చేసి, లాంబ్డా ఫంక్షన్‌ని ఉపయోగించి దాన్ని అమలు చేయండి.

ఇప్పుడు, ఇక్కడ పాయింట్ ఏమిటంటే, మీరు ఫంక్షన్‌లో మీ కోడ్‌ను ఎలా అమలు చేయాలి మరియు దీనికి సమాధానం ఏమిటంటే, మీరు మీ లాంబ్డా ఫంక్షన్‌లను ప్రారంభించగల లేదా ట్రిగ్గర్ చేయగల పద్ధతుల యొక్క సుదీర్ఘ జాబితా ఉంది. ఇది అనేక ఇతర AWS సేవలను కలిగి ఉంటుంది, వీటిని అవసరమైనప్పుడు కావలసిన ఫంక్షన్‌కు కాల్ చేయడానికి ఉపయోగించవచ్చు.

ఈ కథనంలో, మీరు Amazonలో మీ లాంబ్డా ఫంక్షన్‌లను అమలు చేయడానికి వర్తించే సేవలు మరియు సాంకేతికతలకు సంబంధించిన సంక్షిప్త వివరణను చూడబోతున్నారు.







ఆహ్వానాల రకాలు

మనం మరింత ముందుకు వెళ్లడానికి ముందు, లాంబ్డా ఫంక్షన్ నిర్వహించగల క్రింది రెండు ప్రధాన రకాల ఆహ్వానాలను చర్చిద్దాం.



  • సమకాలిక ఆహ్వానాలు
  • అసమకాలిక ఆహ్వానాలు
  1. సమకాలిక ఆహ్వానాలు
    సింక్రోనస్ ఆహ్వానాలలో, లాంబ్డాను పిలిచే సేవ ఫలితాలు తిరిగి వచ్చే వరకు వేచి ఉండి, ఆపై మిగిలిన ప్రక్రియను కొనసాగించాలి. లాంబ్డా ఫంక్షన్ యొక్క అవుట్‌పుట్ ఈ లాంబ్డాను ప్రారంభించిన ఫంక్షన్ లేదా సేవకు అవసరమని కూడా మేము చెప్పగలం.
  2. అసమకాలిక ఆహ్వానాలు

    ఇక్కడ, లాంబ్డా ఫంక్షన్‌లు ఇన్‌వోకర్‌కు ఫలితాలను తిరిగి అందించడానికి వేచి ఉండాల్సిన అవసరం లేదు. ఇది ప్రధానంగా నోటిఫికేషన్‌ల కోసం లేదా AWSలో కొన్ని ఇతర స్వతంత్ర ఈవెంట్‌లను ట్రిగ్గర్ చేయడానికి ఉపయోగించబడుతుంది. లాంబ్డా ఫంక్షన్‌ను ప్రారంభించాలనుకునే సేవ కేవలం ట్రిగ్గర్‌ను పంపుతుంది మరియు ఆ ఆపరేషన్ లాంబ్డాలో క్యూలో ఉంచబడుతుంది మరియు దాని మలుపులో అమలు చేయబడుతుంది.



లాంబ్డాను పిలవడానికి వివిధ మార్గాలు

ఇక్కడ, మీరు లాంబ్డా ఫంక్షన్‌లను అమలు చేయడానికి అనేక మార్గాలను చూడబోతున్నారు. తదుపరిసారి మీరు మీ సరళమైన కానీ ఖర్చుతో కూడుకున్న AWS అవస్థాపనను రూపొందించినప్పుడు దీన్ని తెలుసుకోవడం మీకు చాలా ఉపయోగకరంగా ఉంటుంది.





లాంబ్డా ఫంక్షన్‌లను నేరుగా ప్రారంభించండి

చాలా సందర్భాలలో, లాంబ్డా ఫంక్షన్‌లు ఇతర సేవలను ఉపయోగించి ట్రిగ్గర్ అయ్యేలా రూపొందించబడ్డాయి, అయితే మీరు వాటిని నేరుగా AWS మేనేజ్‌మెంట్ కన్సోల్, AWS CLI మరియు ఫంక్షన్ URL ద్వారా ఉపయోగించుకోవచ్చు.

మేనేజ్‌మెంట్ కన్సోల్ నుండి లాంబ్డాను ఆహ్వానిస్తోంది

మీరు మీ AWS కన్సోల్‌లో ఏదైనా లాంబ్డా ఫంక్షన్‌ని సృష్టించినప్పుడు, మీరు కన్సోల్‌లోని టెస్ట్ రన్ ఎంపికను ఉపయోగించి దాన్ని సులభంగా ట్రిగ్గర్ చేయవచ్చు. ది పరీక్ష బటన్ లాంబ్డా ఫంక్షన్ కోడ్ విభాగంలో అందుబాటులో ఉంది.



మీరు అనుకూల ఈవెంట్‌ను సృష్టించవచ్చు అలాగే మీ అనుకూల ఈవెంట్ నమూనాతో కన్సోల్‌ను ఉపయోగించవచ్చు.

ఈ విధంగా, లాంబ్డా ఫంక్షన్‌ను AWS కన్సోల్ నుండి ట్రిగ్గర్ చేయవచ్చు.

AWS CLI

AWS కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ని ఉపయోగించి దాని అన్ని వనరులను ఉపయోగించగల సామర్థ్యాన్ని AWS మీకు అందిస్తుంది. ఈ CLIతో ఏదైనా లాంబ్డా ఫంక్షన్‌ని కూడా ప్రారంభించవచ్చు. అభివృద్ధి దశలలో విషయాలను పరీక్షించడానికి ఇది చాలా ప్రభావవంతంగా ఉంటుంది. AWS CLI ఆదేశాన్ని అనుసరించడం లాంబ్డా ఫంక్షన్‌ను ప్రారంభించేందుకు ట్రిగ్గర్‌గా ఉపయోగించవచ్చు.

[ఇమెయిల్ రక్షించబడింది] :~$ aws లాంబ్డా ఇన్వోక్ \
--ఫంక్షన్-పేరు < లాంబ్డా ఫంక్షన్ పేరును నమోదు చేయండి > \
--పేలోడ్ < ఇన్‌పుట్ విలువ కోసం లాంబ్డా ఫంక్షన్ > \
--క్లై-బైనరీ-ఫార్మాట్ < బేస్64 | raw-in-base64-out > < అవుట్‌పుట్ ఫైల్ పేరు >

ఫంక్షన్ విజయవంతంగా ట్రిగ్గర్ చేయబడింది మరియు మీరు దీన్ని అవుట్‌పుట్‌లో కూడా గమనించవచ్చు.

ఫంక్షన్ URL

ఫంక్షన్ URL అనేది వాస్తవానికి మీరు మీ లాంబ్డా ఫంక్షన్‌ల కోసం కాన్ఫిగర్ చేయగల HTTP ముగింపు స్థానం. లాంబ్డా ఫంక్షన్‌లను ట్రిగ్గర్ చేయడానికి ఈ URL ఉపయోగించబడుతుంది మరియు లాంబ్డా ఫంక్షన్‌లను అమలు చేయడానికి మీ AWS ఖాతా వెలుపల కూడా మీరు ఈ URLని ఇతర వినియోగదారులతో భాగస్వామ్యం చేయవచ్చు. మీరు ఫంక్షన్ URLలతో జాగ్రత్తగా ఉండవలసి ఉన్నప్పటికీ, ఈ లింక్‌ని కలిగి ఉన్న ఎవరైనా మీ లాంబ్డా ఫంక్షన్‌ని లెక్కలేనన్ని సార్లు ట్రిగ్గర్ చేయవచ్చు మరియు అన్ని ఖర్చులు మీ తలపై ఉంటాయి.

లాంబ్డా ఫంక్షన్‌ను సృష్టించేటప్పుడు అలాగే సృష్టించిన తర్వాత ఫంక్షన్ URLని కాన్ఫిగర్ చేయవచ్చు. దీని కోసం, కాన్ఫిగరేషన్ విభాగంలో అధునాతన సెట్టింగ్‌లకు వెళ్లి తనిఖీ చేయండి ఫంక్షన్ URLని ప్రారంభించండి పెట్టె.

లాంబ్డా ఫంక్షన్‌ను సృష్టించేటప్పుడు మీరు ఫంక్షన్ URLని జోడించనట్లయితే, మీరు దీన్ని తర్వాత చేయవచ్చు. దీని కోసం, మీరు కాన్ఫిగరేషన్ ట్యాబ్‌కి వెళ్లి, ఫంక్షన్ URLని ఎంచుకుని, క్లిక్ చేయండి ఫంక్షన్ URLని సృష్టించండి .

ఈ విధంగా, ఫంక్షన్ URL సృష్టించబడుతుంది మరియు లాంబ్డా ఫంక్షన్‌ను అమలు చేయడానికి ఉపయోగించబడుతుంది.

AWS సేవలను ఉపయోగించి లాంబ్డా ఫంక్షన్‌లను ప్రారంభించండి

లాంబ్డా ఫంక్షన్‌ను ప్రారంభించేందుకు చాలా AWS సేవలను ట్రిగ్గర్‌గా కాన్ఫిగర్ చేయవచ్చు. లాంబ్డా ఫంక్షన్‌ను ప్రారంభించడానికి మీరు AWS సేవలను ట్రిగ్గర్‌గా కాన్ఫిగర్ చేయాలి. ఇక్కడ, మేము ఈ అన్ని సేవలను మీ లాంబ్డా ట్రిగ్గర్‌లుగా ఎలా ఉపయోగించాలనే దాని గురించి వివరణతో పరిశీలిస్తాము.

API గేట్‌వే

ఇది AWS సేవ, ఇది మీ అప్లికేషన్ మోడల్‌లో APIలను సృష్టించడానికి మరియు నిర్వహించడానికి విస్తృతంగా ఉపయోగించబడుతుంది. APIలు ఒక సాఫ్ట్‌వేర్ ప్యాకేజీ నుండి మరొక ప్యాకేజీకి అభ్యర్థనలు లేదా కాల్‌లను రూపొందించడానికి చాలా సరళమైన మార్గాన్ని అందిస్తాయి, వీటిని మనం నేరుగా బహిర్గతం చేయలేము మరియు తెర వెనుక ఉంచాలనుకుంటున్నాము.

మీ లాంబ్డా ఫంక్షన్‌కు ఏదైనా సేవను ట్రిగ్గర్‌గా జోడించడానికి, లాంబ్డా ఫంక్షన్‌కి వెళ్లి, యాడ్ ట్రిగ్గర్‌పై క్లిక్ చేయండి.

తర్వాత, మీరు మీ లాంబ్డా ఫంక్షన్‌కు ట్రిగ్గర్‌గా జోడించాలనుకుంటున్న సేవను ఎంచుకోవచ్చు. ఈ విభాగం కోసం, మేము లాంబ్డా ఫంక్షన్ కోసం API గేట్‌వేని ట్రిగ్గర్‌గా ఎంచుకుంటాము.

తర్వాత, మీ అప్లికేషన్ స్ట్రక్చర్‌లో మీరు పని చేయాలనుకుంటున్నట్లుగా సేవను కాన్ఫిగర్ చేయండి.

API గేట్‌వే ద్వారా మద్దతిచ్చే రెండు రకాల APIలు ఉన్నాయి మరియు వీటిని లాంబ్డా ఫంక్షన్‌ని అమలు చేయడానికి ఉపయోగించవచ్చు.

HTTP APIలు : మీ లాంబ్డా ఫంక్షన్‌లకు మళ్లించబడే HTTP ముగింపు పాయింట్‌లను రూపొందించడానికి అవి ఉపయోగించబడతాయి. HTTP APIలు తక్కువ కార్యాచరణను అందిస్తాయి మరియు ఉపయోగించడానికి తక్కువ ఖర్చుతో కూడుకున్నవి.

REST APIలు : మీకు మీ APIలో మరిన్ని ఫీచర్లు కావాలంటే, మీరు తప్పనిసరిగా REST APIకి వెళ్లాలి. ఈ APIలు లాంబ్డా ఫంక్షన్‌ను అమలు చేయగలవు మరియు అదే HTTP పద్ధతులను ఉపయోగించగలవు, మరింత సౌలభ్యం మరియు స్వతంత్రతను అందిస్తాయి.

S3 బకెట్

లాంబ్డా ఫంక్షన్‌ను ప్రారంభించేందుకు S3 బకెట్‌లు ట్రిగ్గర్‌గా పనిచేస్తున్నట్లు మీరు చూసే అనేక ఉపయోగ సందర్భాలు ఉన్నాయి. నిర్దిష్ట S3 ఈవెంట్ కోసం లాంబ్డా ఫంక్షన్‌ను ట్రిగ్గర్ చేయడానికి మీరు S3 బకెట్‌ను కాన్ఫిగర్ చేయవచ్చు.

ఉదాహరణకు, ఏదైనా ఫైల్ మీ బకెట్‌కి అప్‌లోడ్ చేయబడినప్పుడు దాని మెటాడేటాను మీరు సేకరించాలనుకుంటున్నారు. దీని కోసం, మీరు కోడ్‌ను అభివృద్ధి చేసి, లాంబ్డా ఫంక్షన్‌లో దాన్ని అమలు చేయండి. లాంబ్డా ట్రిగ్గర్ కోసం, S3 బకెట్‌ని ఎంచుకోండి. ఈవెంట్ రకం కోసం, ఎంచుకోండి వస్తువు చాలు . తద్వారా, బకెట్‌కు కొత్త ఫైల్ జోడించబడినప్పుడల్లా, లాంబ్డా ఫంక్షన్ ట్రిగ్గర్ చేయబడుతుంది మరియు మీరు పేర్కొన్నప్పుడు ఆబ్జెక్ట్ యొక్క మెటాడేటా సేకరించబడుతుంది మరియు గమ్యస్థాన స్థానంలో నిల్వ చేయబడుతుంది.

లాంబ్డా ఫంక్షన్‌ను ప్రారంభించేందుకు S3ని ట్రిగ్గర్‌గా ఉపయోగించే అనేక ఇతర దృశ్యాలు ఉండవచ్చు.

లోడ్ బ్యాలెన్సర్

లాంబ్డా ఫంక్షన్ అనేది సాధారణ క్లౌడ్-ఆధారిత అప్లికేషన్‌కు అత్యంత తక్కువ ఖర్చుతో కూడుకున్న పరిష్కారం కాబట్టి మీ అప్లికేషన్ లాంబ్డా ఫంక్షన్‌లపై అమలు చేయడానికి రూపొందించబడిందని అనుకుందాం. ఇప్పుడు, మీ అప్లికేషన్‌ను తుది వినియోగదారులకు బహిర్గతం చేయడానికి, మీరు దాని ముందు లోడ్ బ్యాలెన్సర్‌ను జోడించాలనుకోవచ్చు. ఈ విభాగం కోసం, లాంబ్డా ఫంక్షన్‌ను అమలు చేయడానికి ట్రిగ్గర్‌గా పనిచేసే లోడ్ బ్యాలెన్సర్‌ను ఎంచుకోండి. ఇతర లోడ్ బ్యాలెన్సర్‌లకు లాంబ్డా ఫంక్షన్‌లు మద్దతు ఇవ్వనందున మీరు ఈ టాస్క్ కోసం అప్లికేషన్ లోడ్ బ్యాలెన్సర్‌ను మాత్రమే సెటప్ చేయగలరని గుర్తుంచుకోండి.

లాంబ్డా ఫంక్షన్‌కు అప్లికేషన్ లోడ్ బ్యాలెన్సర్‌ను జోడించడానికి, మీరు ముందుగా లక్ష్య సమూహాన్ని సృష్టించాలి మరియు లాంబ్డా ఫంక్షన్ ఆ లక్ష్య సమూహానికి జోడించబడుతుంది. ఇప్పుడు, కొత్తగా సృష్టించబడిన లక్ష్య సమూహాన్ని అప్లికేషన్ లోడ్ బ్యాలెన్సర్ శ్రోతలకు జోడించవచ్చు.

క్లౌడ్ ఫ్రంట్

Amazon CloudFront వాస్తవానికి CDN (కంటెంట్ డెలివరీ నెట్‌వర్క్) మరియు వాస్తవ అప్లికేషన్ సర్వర్‌లతో పోలిస్తే తుది వినియోగదారులకు చాలా దగ్గరగా ఉండే అంచు స్థానాల్లో అప్లికేషన్ డేటాను కాష్ చేయడానికి ఉపయోగించబడుతుంది. క్లౌడ్‌ఫ్రంట్‌ని ఉపయోగించి, మీరు ప్రపంచవ్యాప్తంగా ఉన్న తుది వినియోగదారులకు స్టాటిక్ కంటెంట్‌ను అందించడానికి ప్రతిస్పందన సమయాన్ని నిజంగా మెరుగుపరచవచ్చు.

CloudFront సేవను ఉపయోగించి లాంబ్డా ఫంక్షన్‌లను ట్రిగ్గర్ చేయవచ్చు. దీని కోసం, మీరు మీ లాంబ్డా ఫంక్షన్‌ని ప్రపంచవ్యాప్తంగా ఎడ్జ్ స్థానాల్లో అమర్చాలి [ఇమెయిల్ రక్షించబడింది]

మీరు అభ్యర్థనలను పంపడానికి క్లౌడ్‌ఫ్రంట్‌ను ట్రిగ్గర్‌గా సెట్ చేయవచ్చు [ఇమెయిల్ రక్షించబడింది] ప్రతిస్పందన సమయాన్ని మెరుగుపరచడానికి CloudFront ద్వారా. గా [ఇమెయిల్ రక్షించబడింది] ప్రపంచవ్యాప్తంగా ఉన్న అన్ని అంచు స్థానాల్లో అమలు చేయబడుతుంది, లాంబ్డా మోహరించిన సమీప అంచు స్థానాన్ని యాక్సెస్ చేయడం ద్వారా తుది వినియోగదారులు కనీస ప్రతిస్పందన సమయాన్ని ఎదుర్కొంటారు.

దీన్ని కాన్ఫిగర్ చేయడానికి, దీనికి వెళ్లండి ట్రిగ్గర్ జోడించండి మరియు CloudFront సేవను ఎంచుకోండి. అక్కడ, మీరు చూస్తారు విస్తరించేందుకు [ఇమెయిల్ రక్షించబడింది] ఎంపిక.

ఇప్పుడు, మీరు కాన్ఫిగరేషన్ దశలను పూర్తి చేసి, దాన్ని ప్రారంభించాలి.

CloudWatch లాగ్‌లు

మీరు AWS క్లౌడ్‌లో పర్యవేక్షణ గురించి ఆలోచించినప్పుడల్లా, ముందుగా గుర్తుకు వచ్చేది CLoudWatch, ఇది చాలా విస్తారమైన పర్యవేక్షణ సేవ, ఇది చాలా సహాయకారిగా వివిధ సేవల కోసం కాన్ఫిగర్ చేయబడుతుంది.

క్లౌడ్‌వాచ్ లాగ్‌లు, పేరు నిర్వచించినట్లుగా, అన్ని రకాల లాగ్‌లను నిల్వ చేయడానికి ఉపయోగించే లాగింగ్ సేవ. లాగ్‌లను వేరుగా ఉంచడానికి మీరు వేర్వేరు సేవల కోసం వేర్వేరు లాగ్ సమూహాలను సృష్టించవచ్చు. ఈ ఈవెంట్‌లను ఉత్పత్తి చేసే సేవ లేదా విధానంతో సంబంధం లేకుండా, వారు స్వీకరించే ఈవెంట్‌ల ఆధారంగా మీ లాంబ్డా ఫంక్షన్‌ను ట్రిగ్గర్ చేయడానికి ఈ లాగ్‌లను ఉపయోగించవచ్చు.

మీరు లాంబ్డా ఫంక్షన్ కన్సోల్ నుండి లేదా నేరుగా CloudWatch లాగ్‌ల నుండి ట్రిగ్గర్‌ను కాన్ఫిగర్ చేయవచ్చు. CloudWatch కన్సోల్ నుండి దీన్ని చేయడానికి, CloudWatch సేవకు వెళ్లి లాగ్ సమూహాలను తెరవండి. ఇక్కడ, మీరు లాంబ్డా సబ్‌స్క్రిప్షన్ ఫిల్టర్‌ని సృష్టించాలి.

తర్వాత, మీకు కావలసిన లాంబ్డా ఫంక్షన్‌ని ఎంచుకోండి మరియు మీరు వెళ్లడం మంచిది.

ఇప్పుడు, CloudWatch ఆ లాగ్ స్ట్రీమ్‌ను పొందినప్పుడల్లా, లాంబ్డా ఫంక్షన్‌ను ప్రారంభించేందుకు ఇది ట్రిగ్గర్‌గా పనిచేస్తుంది.

ఈవెంట్‌బ్రిడ్జ్

Amazon EventBridge (గతంలో CloudWatch ఈవెంట్‌లు అని పిలుస్తారు) అనేది AWS సేవ, ఇది AWS ఖాతాలో జరిగే నిర్దిష్ట ఈవెంట్‌లో నిర్దిష్ట AWS సేవను ట్రిగ్గర్ చేయడానికి ఈవెంట్ నియమాలను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది.

మీరు AWS సేవలకు (EC2 ఇన్‌స్టాన్స్ క్రియేషన్ లేదా RDS డేటాబేస్ ఈవెంట్‌లు వంటివి) అలాగే థర్డ్-పార్టీ సేవలకు (GitHub పుష్ ఈవెంట్ వంటివి) సెట్ చేయగల అనేక రకాల నియమాలు ఉన్నాయి. ఈ నియమాలు లాంబ్డా ఫంక్షన్‌ల వంటి ఇతర సేవలతో మరింత లింక్ చేయబడవచ్చు, ఈ నియమం సంతృప్తి చెందినప్పుడు, అది లాంబ్డా ఫంక్షన్‌ను అమలు చేస్తుంది.

మీరు ఈవెంట్‌బ్రిడ్జ్ నియమాన్ని ఇప్పటికే సెట్ చేసి ఉంటే, మీరు ఈ నియమాన్ని మీ లాంబ్డా ఫంక్షన్‌కు ట్రిగ్గర్‌గా సులభంగా జోడించవచ్చు. ఈవెంట్‌బ్రిడ్జ్‌ని మీ ట్రిగ్గర్‌గా ఎంచుకోండి మరియు నియమం పేరును అందించండి.

ఇప్పటికే ఉన్న నియమం ఇక్కడ ట్రిగ్గర్‌గా జోడించబడింది, కానీ మీరు ఈ సమయంలో ఒక నియమాన్ని కూడా సృష్టించవచ్చు.

డైనమోడిబి

DynamoDB అనేది కేవలం NoSQL డేటాబేస్ అని మీకు తెలిసి ఉండవచ్చు మరియు ఇది AWSలో పూర్తిగా ప్రత్యేక సేవగా కనిపిస్తుంది. ఇది పూర్తిగా కాన్ఫిగర్ చేయబడిన సర్వర్‌లెస్ డేటాబేస్ మరియు మీరు నేరుగా దానిలో పట్టికలను సృష్టించడం ప్రారంభించవచ్చు. ఈ DynamoDB పట్టికలు లాంబ్డా ఫంక్షన్‌లను అమలు చేయడానికి ట్రిగ్గర్‌లుగా పనిచేయడానికి కాన్ఫిగర్ చేయబడతాయి.

DynamoDB నుండి డేటా బ్యాచ్‌ల రూపంలో లాంబ్డాకు ఇన్‌పుట్‌గా లోడ్ చేయబడుతుంది మరియు లాంబ్డాలో అమలు చేయబడిన కోడ్‌ని ఉపయోగించి ప్రాసెస్ చేయబడుతుంది.

కైనెసిస్

మీరు అధిక రేటుతో నిజ-సమయ డేటాను సేకరించి, విశ్లేషించాలనుకుంటే, మీరు AWS కినిసిస్ నుండి ప్రయోజనం పొందవచ్చు. మీరు లాంబ్డా ఫంక్షన్‌లను ఉపయోగించి కైనెసిస్ డేటా స్ట్రీమ్‌ల ద్వారా సేకరించిన డేటాను ప్రాసెస్ చేయాలనుకుంటున్నారని అనుకుందాం. కైనెసిస్ ద్వారా డేటా రికార్డ్ చేయబడిన ప్రతిసారీ మీరు మీ లాంబ్డా ఫంక్షన్‌ను ట్రిగ్గర్ చేయాలి.

లాంబ్డా ఫంక్షన్‌ను అమలు చేయడానికి మీరు మీ కైనెసిస్ డేటా స్ట్రీమ్‌ను కాన్ఫిగర్ చేయడం పూర్తి చేసారు.

SNS

ఇది కేవలం ఒక AWS సేవ నుండి మరొకదానికి నోటిఫికేషన్‌లను పంపడానికి సాధారణంగా ఉపయోగించే నోటిఫికేషన్ సేవ, ఎందుకంటే కొన్నిసార్లు నోటిఫికేషన్‌లను నేరుగా ఒక సేవ నుండి మరొక సేవకు కాన్ఫిగర్ చేయడానికి మార్గం ఉండదు. ఈ సేవను ఉపయోగించి లాంబ్డా ఫంక్షన్‌లను ట్రిగ్గర్ చేయవచ్చు.

ముందుగా ఒక SNS టాపిక్‌ని సృష్టించండి, ఆపై మీ లాంబ్డా ఫంక్షన్‌ని అమలు చేయడానికి దాన్ని ఉపయోగించండి.

మీరు మీ SNS టాపిక్ పేరును ఎంచుకోవాలి. ఇతర కాన్ఫిగరేషన్‌లు లేదా సెట్టింగ్‌లు లేవు.

ముగింపు

అమెజాన్ లాంబ్డా నిజంగా క్లౌడ్ ఆర్కిటెక్చర్‌లో పురోగతి. అప్లికేషన్ డెవలప్‌మెంట్ మరియు డిప్లాయ్‌మెంట్ ఇంతకు ముందు అంత సులభంగా మరియు సూటిగా లేవు. ఇది మీ కోడ్‌ని ఏదైనా సాధారణ ఫ్రేమ్‌వర్క్‌లో సృష్టించడానికి మరియు మీ కోడ్‌ను లాంబ్డాకు అప్‌లోడ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు అది అమలు చేయబడుతుంది. AWS లాంబ్డాతో జతచేయబడే ఇతర సేవల యొక్క సుదీర్ఘ జాబితా ఉంది మరియు అవసరమైనప్పుడు మాత్రమే మీ లాంబ్డా ఫంక్షన్‌ను అమలు చేయడానికి ట్రిగ్గర్‌గా పనిచేస్తుంది. సర్వర్ యొక్క నిరంతర రన్నింగ్ ఖర్చు లేదు, కానీ ట్రిగ్గర్‌ల సంఖ్య మరియు కోడ్ అమలు చేసే సమయాన్ని బట్టి మీకు ఛార్జీ విధించబడుతుంది.