AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड · पाठ

उत्पादन API को सुरक्षित और स्केलेबल बनाना

अपने सर्वरलेस माइक्रोसर्विस को लाइव करें। मजबूत उत्पादन परिनियोजन के लिए API प्रमाणीकरण, दर सीमित करना, समवर्ती नियंत्रण और बहु-चरणीय कॉन्फ़िगरेशन सीखें।

पाठ 4, कुल 4 में से13 चरण

उत्पादन API को सुरक्षित और स्केलेबल बनाना, CoddyKit पर AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

काम करने वाले से उत्पादन-तैयार तक

चलने वाली माइक्रोसर्विस वास्तविक ट्रैफ़िक के लिए तैयार माइक्रोसर्विस के समान नहीं होती। उत्पादन के लिए प्रमाणीकरण, स्केलिंग सीमाएँ, वातावरणों का पृथक्करण और दुरुपयोग से बचाव के सुरक्षा-नियंत्रण आवश्यक हैं।

API कॉल करने वालों का प्रमाणीकरण

अपने एंडपॉइंट को JWT या Cognito प्राधिकरणकर्ता से सुरक्षित करें, ताकि केवल मान्य टोकन ही आपके व्यावसायिक तर्क तक पहुँचें। सार्वजनिक एंडपॉइंट अपवाद होने चाहिए, डिफ़ॉल्ट नहीं।

API कुंजियाँ और उपयोग योजनाएँ

साझेदारों की पहुँच के लिए API कुंजियाँ जारी करें, जो उपयोग योजनाओं से जुड़ी हों और प्रति-क्लाइंट गति-सीमा तथा मासिक कोटा लागू करें।

aws apigateway create-usage-plan \
  --name basic-tier \
  --throttle burstLimit=100,rateLimit=50 \
  --quota limit=100000,period=MONTH

गति-सीमा और थ्रॉटलिंग

खाता- और विधि-स्तर की गति-सीमाएँ निर्धारित करें, ताकि ट्रैफ़िक में अचानक वृद्धि या गलत व्यवहार करने वाला क्लाइंट नीचे के संसाधनों पर अत्यधिक भार न डाले और आपका बिल अनियंत्रित न बढ़े।

आरक्षित और प्रावधानित समवर्तीता

आरक्षित समवर्तीता यह सीमा तय करती है कि कोई फ़ंक्शन कितने इंस्टेंस का उपयोग कर सकता है; प्रावधानित समवर्तीता इंस्टेंस को सक्रिय रखती है, ताकि महत्वपूर्ण मार्गों पर ठंडी शुरुआत समाप्त हो जाए।

डेटाबेस की सुरक्षा

Lambda किसी रिलेशनल DB की कनेक्शन स्वीकार करने की क्षमता से अधिक तेज़ी से स्केल हो सकता है। कनेक्शन समाप्त किए बिना समवर्तीता सँभालने के लिए RDS Proxy या DynamoDB का उपयोग करें।

बहु-चरणीय कॉन्फ़िगरेशन

dev, staging और prod चरणों को उनके अपने चर और संसाधनों के साथ अलग रखें, ताकि परीक्षण कभी भी उत्पादन डेटा को प्रभावित न करे।

sam deploy --config-env prod

किनारे पर इनपुट सत्यापन

अनुरोध सत्यापक और मॉडल के साथ API Gateway पर गलत संरचना वाले अनुरोध अस्वीकार करें, ताकि अमान्य इनपुट आपके Lambda को चलाए ही नहीं — लागत बचे और हमले का क्षेत्र कम हो।

सुरक्षा के लिए WAF

सामान्य हमलों (SQL इंजेक्शन, हानिकारक बॉट) को रोकने और अपने API के सामने IP-आधारित गति-नियम जोड़ने के लिए AWS WAF संलग्न करें।

IAM को अधिक सख्त बनाना

हर फ़ंक्शन की निष्पादन भूमिका में न्यूनतम विशेषाधिकार होने चाहिए: केवल आवश्यक विशिष्ट कार्रवाइयाँ और संसाधन ARN प्रदान करें, व्यापक वाइल्डकार्ड कभी नहीं।

उत्पादन-तैयारी जाँचसूची

लाइव करने से पहले पुष्टि करें:

  • हर गैर-सार्वजनिक मार्ग पर प्रमाणीकरण
  • थ्रॉटलिंग, कोटा और WAF सक्रिय
  • समवर्तीता सीमाएँ और स्केल करने योग्य डेटा परत
  • अलग prod चरण और न्यूनतम-विशेषाधिकार वाला IAM

त्वरित जाँच

उत्पादन को सुरक्षित बनाने संबंधी अपनी जानकारी जाँचें।

पुनरावलोकन

आपने सर्वररहित API को अधिक सुरक्षित बनाना सीखा:

  • कॉल करने वालों का प्रमाणीकरण करें; API कुंजियों और उपयोग योजनाओं का उपयोग करें
  • थ्रॉटल करें, कोटा निर्धारित करें और WAF जोड़ें
  • समवर्तीता नियंत्रित करें और डेटा परत की सुरक्षा करें
  • चरणों को अलग रखें और न्यूनतम-विशेषाधिकार वाला IAM लागू करें
शुरुआत निःशुल्क

एआई शिक्षक के साथ AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “उत्पादन API को सुरक्षित और स्केलेबल बनाना” पाठ निःशुल्क है?

हाँ—“उत्पादन API को सुरक्षित और स्केलेबल बनाना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“उत्पादन API को सुरक्षित और स्केलेबल बनाना” में मैं क्या सीखूँगा?

अपने सर्वरलेस माइक्रोसर्विस को लाइव करें। मजबूत उत्पादन परिनियोजन के लिए API प्रमाणीकरण, दर सीमित करना, समवर्ती नियंत्रण और बहु-चरणीय कॉन्फ़िगरेशन सीखें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“उत्पादन API को सुरक्षित और स्केलेबल बनाना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. सर्वररहित माइक्रोसर्विस का डिज़ाइन
  2. API और व्यावसायिक लॉजिक लागू करना
  3. उत्पादन में परीक्षण और निगरानी
  4. उत्पादन API को सुरक्षित और स्केलेबल बनाना
← AWS Lambda और API Gateway के साथ सर्वररहित बैकएंड पर वापस जाएँ