AWS Lambda के साथ Serverless Applications
Claudio Canales
Senior DevOps Engineer







Records बैच है.body एक string है.messageId ट्रेस और deduplicate करने में मदद करता है.def lambda_handler(event, context):
records = event.get("Records", [])
for record in records:
body = record.get("body", "")
print("BODY:", body)
return {"statusCode": 200}

import json
def lambda_handler(event, context):
records = event.get("Records") or [{}]
body = records[0].get("body", "{}")
payload = json.loads(body)
oid = payload.get("order_id")
return json.dumps({"order_id": oid})
body एक string है; json.loads से parse करें."{}" जैसा सुरक्षित default रखें.order_id निकालें और json.dumps से JSON लौटाएँ.

.get() और defaults का उपयोग करें.
messageId या order_id जैसा unique key चुनें.

AWS Lambda के साथ Serverless Applications