# Lambda की मूल बातें — AWS Fundamentals: Cloud Beginners के लिए मुख्य Services

Source: https://www.skillbyai.com/hi/aws/aws-lambda-basics

> AWS Lambda functions से servers संभाले बिना events पर code चलाएँ और केवल हर invocation का भुगतान करें।

## Lambda क्या है

**Lambda** किसी भी सर्वर को प्रोविज़न या प्रबंधित किए बिना, इवेंट के जवाब में आपका कोड चलाता है। आप केवल उतने मिलीसेकंड का भुगतान करते हैं जितनी देर आपका फ़ंक्शन वाकई चलता है।

## ट्रिगर और उपयोग-मामले

Lambda फ़ंक्शन को S3 अपलोड, API Gateway रिक्वेस्ट, शेड्यूल, क्यू संदेश, और भी बहुत कुछ से ट्रिगर किया जा सकता है — इमेज प्रोसेसिंग, API, और सेवाओं के बीच 'ग्लू' कोड के लिए बढ़िया।

## एक न्यूनतम हैंडलर

वह फ़ंक्शन सिग्नेचर जिसे Lambda हर इवेंट के लिए इनवोक करता है।

```python
def handler(event, context):
    name = event.get("name", "world")
    return {"statusCode": 200, "body": f"Hello, {name}!"}
```

Output:

```
{"statusCode": 200, "body": "Hello, world!"}
```

## ऑन-कॉल कर्मचारी

Lambda एक ऑन-कॉल कर्मचारी जैसा है जो काम आते ही तुरंत प्रकट होता है, ठीक वही काम करता है, फिर चला जाता है — आप उन्हें कॉल के बीच खाली बैठे रहने के लिए कभी भुगतान नहीं करते।
