सर्वररहित AWS Lambda विकास · पाठ

AWS Lambda के साथ शुरुआत

AWS Management Console में नेविगेट करना, आवश्यक IAM अनुमतियाँ सेट करना और Lambda फ़ंक्शन के मूल घटकों को समझना सीखें

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

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

AWS Lambda में आपका स्वागत है!

अब AWS Lambda का समय है—यह सर्वररहित कंप्यूटिंग सेवा है जो बिना किसी सर्वर के आपका कोड चलाती है। आप इसे कंसोल में ढूँढ़ेंगे और इसके मूल घटक सीखेंगे।

कंसोल में Lambda ढूँढ़ना

AWS प्रबंधन कंसोल AWS के लिए आपका वेब इंटरफ़ेस है। ऊपरी पट्टी में "Lambda" खोजें और सेवा के डैशबोर्ड तक पहुँचने के लिए उसे खोलें।

अनुमतियाँ: Lambda को इनकी आवश्यकता क्यों है

आपका Lambda फ़ंक्शन एक छोटा कार्यकर्ता है, जिसे उपयोगी कार्य करने के लिए अनुमति की आवश्यकता होती है। AWS इसे IAM के माध्यम से नियंत्रित करता है और आपके फ़ंक्शन को IAM भूमिका प्रदान करता है।

IAM भूमिकाओं को समझना

IAM भूमिका अनुमतियों का एक समूह है, जिसे आप अपने फ़ंक्शन को सौंपते हैं—एक कार्य-विवरण की तरह। इसकी विश्वास नीति बताती है कि इसका उपयोग कौन कर सकता है; इसकी अनुमति नीति बताती है कि यह क्या कर सकता है।

Lambda निष्पादन भूमिका बनाना

हर Lambda को एक निष्पादन भूमिका मिलती है। सबसे मूल भूमिका में AWSLambdaBasicExecutionRole जोड़ा जाता है, ताकि आपका फ़ंक्शन CloudWatch में लॉग लिख सके।

Lambda फ़ंक्शन की संरचना

Lambda फ़ंक्शन आपके कोड और कुछ सेटिंग का संयोजन होता है: एक रनटाइम (भाषा), एक हैंडलर (प्रवेश विधि), साथ ही मेमोरी और टाइमआउट।

रनटाइम: आपके कोड का इंजन

रनटाइम Lambda को बताता है कि कोई इवेंट आने पर कौन-सा भाषा वातावरण शुरू करना है। Java में लिखें और Java 17 जैसे Java रनटाइम का चयन करें।

हैंडलर: आपके कोड का प्रवेश बिंदु

हैंडलर वह सटीक विधि है जिसे आपका फ़ंक्शन ट्रिगर होने पर Lambda चलाता है—आपके तर्क की शुरुआती पंक्ति। यहाँ Lambda handleRequest को कॉल करता है।

package com.example;

import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;

// This class represents your Lambda function
public class MyFirstLambda implements RequestHandler<String, String> {

    // The 'handleRequest' method is your function's entry point
    @Override
    public String handleRequest(String input, Context context) {
        // Lambda's logger for output
        context.getLogger().log("Received input: " + input);
        
        String output = "Hello from Lambda, " + input + "!";
        return output;
    }
}

मेमोरी और टाइमआउट सेटिंग

दो सेटिंग गति और लागत को प्रभावित करती हैं: मेमोरी (अधिक मेमोरी का अर्थ अधिक CPU और बैंडविड्थ) और टाइमआउट (वह अधिकतम समय, जिसके बाद Lambda चलना रोक देता है)।

त्वरित जाँच!

आइए, Lambda की मूल अवधारणाओं के बारे में आपकी समझ की जाँच करें।

पुनरावलोकन और अगले चरण

बहुत अच्छा! आपने कंसोल में Lambda ढूँढ़ लिया और IAM भूमिकाओं, रनटाइम, हैंडलर, मेमोरी तथा टाइमआउट से परिचित हो गए। आगे एक वास्तविक Hello World फ़ंक्शन परिनियोजित करेंगे।

शुरुआत निःशुल्क

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

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

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

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

क्या “AWS Lambda के साथ शुरुआत” पाठ निःशुल्क है?

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

“AWS Lambda के साथ शुरुआत” में मैं क्या सीखूँगा?

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

क्या सर्वररहित AWS Lambda विकास शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

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

“AWS Lambda के साथ शुरुआत” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. सर्वररहित कंप्यूटिंग क्या है?
  2. AWS Lambda के साथ शुरुआत
  3. अपना पहला Lambda फ़ंक्शन
  4. सर्वररहित मूल्य निर्धारण और निःशुल्क स्तर
← सर्वररहित AWS Lambda विकास पर वापस जाएँ